gcc/gcc/config/sparc
Daniel Cederman 9f987b42fc SPARC: Make sure that jump is to a label in errata workaround
In some cases the jump could be to a return instruction and in those cases the
next_active_insn() function tries to follow an invalid pointer which leads to a
crash. This error did not manifest when using a 32-bit version of GCC which is
why I did not detect it before.

gcc/
	* config/sparc/sparc.c (sparc_do_work_around_errata): Make sure
	the jump is to a label.

From-SVN: r255808
2017-12-19 08:07:22 +00:00
..
biarch64.h Update copyright years. 2017-01-01 13:07:43 +01:00
constraints.md Support for the SPARC M8 cpu. 2017-07-07 17:42:43 +02:00
cypress.md Update copyright years. 2017-01-01 13:07:43 +01:00
default64.h Update copyright years. 2017-01-01 13:07:43 +01:00
driver-sparc.c Support for the SPARC M8 cpu. 2017-07-07 17:42:43 +02:00
freebsd.h Update copyright years. 2017-01-01 13:07:43 +01:00
hypersparc.md Update copyright years. 2017-01-01 13:07:43 +01:00
leon.md Update copyright years. 2017-01-01 13:07:43 +01:00
linux.h Update copyright years. 2017-01-01 13:07:43 +01:00
linux64.h Update copyright years. 2017-01-01 13:07:43 +01:00
long-double-switch.opt Update copyright years. 2017-01-01 13:07:43 +01:00
m8.md Support for the SPARC M8 cpu. 2017-07-07 17:42:43 +02:00
netbsd-elf.h Update copyright years. 2017-01-01 13:07:43 +01:00
niagara.md Support for the SPARC M8 cpu. 2017-07-07 17:42:43 +02:00
niagara2.md Support for the SPARC M8 cpu. 2017-07-07 17:42:43 +02:00
niagara4.md Support for the SPARC M8 cpu. 2017-07-07 17:42:43 +02:00
niagara7.md Support for the SPARC M8 cpu. 2017-07-07 17:42:43 +02:00
openbsd1-64.h Update copyright years. 2017-01-01 13:07:43 +01:00
openbsd64.h Update copyright years. 2017-01-01 13:07:43 +01:00
predicates.md Support for the SPARC M8 cpu. 2017-07-07 17:42:43 +02:00
rtemself.h [RTEMS] Add GCC Runtime Library Exception 2017-07-26 08:31:09 +00:00
sol2.h Support for the SPARC M8 cpu. 2017-07-07 17:42:43 +02:00
sp-elf.h Update copyright years. 2017-01-01 13:07:43 +01:00
sp64-elf.h Update copyright years. 2017-01-01 13:07:43 +01:00
sparc-c.c Support for the SPARC M8 cpu. 2017-07-07 17:42:43 +02:00
sparc-modes.def Update copyright years. 2017-01-01 13:07:43 +01:00
sparc-opts.h Support for the SPARC M8 cpu. 2017-07-07 17:42:43 +02:00
sparc-passes.def Update copyright years. 2017-01-01 13:07:43 +01:00
sparc-protos.h Update copyright years. 2017-01-01 13:07:43 +01:00
sparc.c SPARC: Make sure that jump is to a label in errata workaround 2017-12-19 08:07:22 +00:00
sparc.h [SPARC] Add -mfsmuld option 2017-07-26 12:42:03 +00:00
sparc.md Revert 2017-12-06 08:38:32 +00:00
sparc.opt [SPARC] Errata workaround for GRLIB-TN-0013 2017-11-29 18:01:45 +01:00
sparclet.md Update copyright years. 2017-01-01 13:07:43 +01:00
supersparc.md Update copyright years. 2017-01-01 13:07:43 +01:00
sync.md [SPARC] Errata workaround for GRLIB-TN-0010 2017-11-29 17:58:35 +01:00
sysv4.h Update copyright years. 2017-01-01 13:07:43 +01:00
t-elf Update copyright years. 2017-01-01 13:07:43 +01:00
t-leon Update copyright years. 2017-01-01 13:07:43 +01:00
t-leon3 Update copyright years. 2017-01-01 13:07:43 +01:00
t-linux
t-linux64 Update copyright years. 2017-01-01 13:07:43 +01:00
t-netbsd64
t-rtems [RTEMS] Add multilibs for LEON3FT back-to-back store workaround 2017-07-17 05:20:59 +00:00
t-rtems-64 Update copyright years. 2017-01-01 13:07:43 +01:00
t-sol2
t-sparc Update copyright years. 2017-01-01 13:07:43 +01:00
t-vxworks
tso.h Update copyright years. 2017-01-01 13:07:43 +01:00
ultra1_2.md Support for the SPARC M8 cpu. 2017-07-07 17:42:43 +02:00
ultra3.md Support for the SPARC M8 cpu. 2017-07-07 17:42:43 +02:00
visintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
vxworks.h Update copyright years. 2017-01-01 13:07:43 +01:00
x-sparc