OpenSUSE gcc fails at '-fno-tree-loop-vectorize'

This commit is contained in:
Arun Prakash Jana 2017-12-25 17:35:27 +05:30
parent f687463574
commit cd177086ca
No known key found for this signature in database
GPG Key ID: A75979F35C080412
3 changed files with 14 additions and 12 deletions

View File

@ -23,7 +23,7 @@ all: $(BIN) $(PLAYER)
$(SRC): nnn.h
$(BIN): $(SRC)
$(CC) -O3 -fno-tree-loop-vectorize $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS)
$(CC) -O2 $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS)
strip $@
debug: $(SRC)

4
nnn.c
View File

@ -1182,10 +1182,12 @@ parsebmstr(char *bms)
static char *
get_bm_loc(char *key, char *buf)
{
int r;
if (!key || !key[0])
return NULL;
for (int r = 0; bookmark[r].key && r < BM_MAX; ++r) {
for (r = 0; bookmark[r].key && r < BM_MAX; ++r) {
if (xstrcmp(bookmark[r].key, key) == 0) {
if (bookmark[r].loc[0] == '~') {
char *home = getenv("HOME");

View File

@ -48,16 +48,16 @@ packages:
deps:
- ncurses
- readline
opensuse42.3:
builddeps:
- make
- gcc
- pkg-config
- ncurses-devel
- readline-devel
deps:
- ncurses
- readline
# opensuse42.3:
# builddeps:
# - make
# - gcc
# - pkg-config
# - ncurses-devel
# - readline-devel
# deps:
# - ncurses
# - readline
ubuntu16.04:
builddeps:
- make