diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 2017-05-12 01:09:42 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2017-05-12 01:09:42 +0000 |
commit | fa846918fc9361a1ae52efc503b44519f33293d2 (patch) | |
tree | 8c2214235d0949cc54279d882d6f359adf340680 /gcc/tree-ssa-loop.c | |
parent | b3a7fdc3eadb551659dedf47c2a6faf0d569a278 (diff) | |
download | gcc-fa846918fc9361a1ae52efc503b44519f33293d2.zip gcc-fa846918fc9361a1ae52efc503b44519f33293d2.tar.gz gcc-fa846918fc9361a1ae52efc503b44519f33293d2.tar.bz2 |
mksigtab.sh: recurse once when adding signals to SIGLIST
On MIPS, SIGABRT is defined like this:
#define SIGIOT 6
#define SIGABRT SIGIOT
This breaks addsig which tries to append __SIGIOT_ to SIGLIST. Signal
number 6 is later added to the output and go complains about a
duplicate signal number.
Fix by recursing once when obtaining the signal number from
gen-sysinfo.go if the signal is defined as an alias of another signal.
Also modify the sed expression to 's/.* = //' which is equivalent to
the original expression but is less misleading given that it might not
match a number.
Reviewed-on: https://go-review.googlesource.com/43252
From-SVN: r247948
Diffstat (limited to 'gcc/tree-ssa-loop.c')
0 files changed, 0 insertions, 0 deletions