aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/frontend-passes.c
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2017-03-22 13:59:01 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2017-03-22 13:59:01 +0000
commitb1fb3cb042fe2bb006c5382ab9e7c2aba24b786b (patch)
tree568a77579df80547be833b5a4d72b2c9628a1fea /gcc/fortran/frontend-passes.c
parent7ba8651ed253b29ee17a0d735cc74eac1b826492 (diff)
downloadgcc-b1fb3cb042fe2bb006c5382ab9e7c2aba24b786b.zip
gcc-b1fb3cb042fe2bb006c5382ab9e7c2aba24b786b.tar.gz
gcc-b1fb3cb042fe2bb006c5382ab9e7c2aba24b786b.tar.bz2
re PR go/80128 (go1: internal compiler error: in write_specific_type_functions, at go/gofrontend/types.cc:2002)
PR go/80128 compiler: check backend alignment for memequalNN functions The code was assuming the usual required alignment for the memequalNN functions (16 bits for int16, 32 for int32, etc.). However, on m68k the required alignment of int32 is only 16 bits. Assuming the memequalNN alignment caused the compiler to incorrectly decide that int32 required a specially generated function rather than calling memequal32. This then crashed if the type descriptor were generated after type-specific functions had been written. Fixes GCC PR 80128. Reviewed-on: https://go-review.googlesource.com/38433 From-SVN: r246382
Diffstat (limited to 'gcc/fortran/frontend-passes.c')
0 files changed, 0 insertions, 0 deletions