kumquat-buildroot/package/gcc
Alexey Brodkin b94949efb3 ARC: gcc - fixes for improperly calculated jump/branch offsets
Symptoms usually seen are like that:
--->---
Error: operand out of range (128 is not between -128 and 127)
--->---
where range may differ.

Since compiler tries to use jump/branch instructions with the shortest encoding
of offset it's important to calculate required offset properly.

In case of miscalculation by compiler later assembler throws an error because of
inability to encode requested value.

Fixes are taken from current development branch of GCC for ARC and will be a
part of the next release of ARC tools, so at that point patch should be dropped.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Anton Kolesov <akolesov@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-10-08 20:55:28 +02:00
..
4.2.2-avr32-2.1.5 gcc: fix libstdc++_pic for AVR32 2013-08-22 23:06:52 +02:00
4.4.7 gcc-initial, gcc-intermediate, gcc-final: optimize extraction 2013-07-03 23:37:23 +02:00
4.5.4 gcc-initial, gcc-intermediate, gcc-final: optimize extraction 2013-07-03 23:37:23 +02:00
4.7.4 gcc/4.7: fix C++ exceptions and pthread_exit() 2014-08-17 09:18:29 +02:00
4.8.3 gcc/4.8: fix C++ exceptions and pthread_exit() 2014-08-17 09:19:52 +02:00
4.9.1 gcc/4.9: fix C++ exceptions and pthread_exit() 2014-08-17 09:20:40 +02:00
arc-2014.08 ARC: gcc - fixes for improperly calculated jump/branch offsets 2014-10-08 20:55:28 +02:00
gcc-final .mk files: bulk aligment and whitespace cleanup of assignments 2014-10-07 15:00:28 +02:00
gcc-initial .mk files: bulk aligment and whitespace cleanup of assignments 2014-10-07 15:00:28 +02:00
Config.in.host package/gcc: cleanup arch/cpu combinations 2014-09-23 20:13:26 +02:00
gcc.mk packages: rename FOO_CONF_OPT into FOO_CONF_OPTS 2014-10-04 18:54:16 +02:00