Now, profiling works for GCC9 on aarch64{,eb}.

Note that it seems to work even for GCC8, according to log data of
official test runs, e.g.,

	https://releng.netbsd.org/b5reports/evbarm-aarch64/2020/2020.09.01.15.45.20/test.log
This commit is contained in:
rin 2020-10-13 06:49:27 +00:00
parent 948dbe8f00
commit f46f81bd9a
6 changed files with 6 additions and 61 deletions

View File

@ -1,4 +1,4 @@
# $NetBSD: t_call_once.sh,v 1.3 2020/02/11 06:26:19 riastradh Exp $
# $NetBSD: t_call_once.sh,v 1.4 2020/10/13 06:49:27 rin Exp $
#
# Copyright (c) 2018 The NetBSD Foundation, Inc.
# All rights reserved.
@ -112,11 +112,6 @@ int main(void) {
}
EOF
atf_check -s exit:0 -o ignore -e ignore c++ -pg -o call_once test.cpp -pthread
case `uname -p` in
aarch64)
atf_expect_fail 'cc -pg is busted on aarch64'
;;
esac
atf_check -s exit:0 -o inline:"hello, world!\n" ./call_once
}
@ -233,11 +228,6 @@ EOF
atf_check -s exit:0 -o ignore -e ignore \
c++ -pg -o call_once test.cpp -L. -ltest -pthread
case `uname -p` in
aarch64)
atf_expect_fail 'cc -pg is busted on aarch64'
;;
esac
export LD_LIBRARY_PATH=.
atf_check -s exit:0 -o inline:"hello, world!\n" ./call_once
}

View File

@ -1,4 +1,4 @@
# $NetBSD: t_cxxruntime.sh,v 1.4 2020/02/11 06:26:19 riastradh Exp $
# $NetBSD: t_cxxruntime.sh,v 1.5 2020/10/13 06:49:27 rin Exp $
#
# Copyright (c) 2017 The NetBSD Foundation, Inc.
# All rights reserved.
@ -105,11 +105,6 @@ cxxruntime_profile_body() {
int main(void) {std::cout << "hello world" << std::endl;exit(0);}
EOF
atf_check -s exit:0 -o ignore -e ignore c++ -pg -o hello test.cpp
case `uname -p` in
aarch64)
atf_expect_fail 'cc -pg is busted on aarch64'
;;
esac
atf_check -s exit:0 -o inline:"hello world\n" ./hello
}
@ -213,11 +208,6 @@ EOF
atf_check -s exit:0 -o ignore -e ignore \
c++ -pg -o hello test.cpp -L. -ltest
case `uname -p` in
aarch64)
atf_expect_fail 'cc -pg is busted on aarch64'
;;
esac
export LD_LIBRARY_PATH=.
atf_check -s exit:0 -o inline:"hello world\n" ./hello
}

View File

@ -1,4 +1,4 @@
# $NetBSD: t_hello.sh,v 1.4 2020/02/11 06:26:19 riastradh Exp $
# $NetBSD: t_hello.sh,v 1.5 2020/10/13 06:49:27 rin Exp $
#
# Copyright (c) 2011 The NetBSD Foundation, Inc.
# All rights reserved.
@ -102,11 +102,6 @@ hello_profile_body() {
int main(void) {printf("hello world\n");exit(0);}
EOF
atf_check -s exit:0 -o ignore -e ignore c++ -pg -o hello test.cpp
case `uname -p` in
aarch64)
atf_expect_fail 'cc -pg is busted on aarch64'
;;
esac
atf_check -s exit:0 -o inline:"hello world\n" ./hello
}
@ -208,11 +203,6 @@ EOF
atf_check -s exit:0 -o ignore -e ignore \
c++ -pg -o hello test.cpp -L. -ltest
case `uname -p` in
aarch64)
atf_expect_fail 'cc -pg is busted on aarch64'
;;
esac
export LD_LIBRARY_PATH=.
atf_check -s exit:0 -o inline:"hello world\n" ./hello
}

View File

@ -1,4 +1,4 @@
# $NetBSD: t_pthread_once.sh,v 1.3 2020/02/11 06:26:19 riastradh Exp $
# $NetBSD: t_pthread_once.sh,v 1.4 2020/10/13 06:49:27 rin Exp $
#
# Copyright (c) 2018 The NetBSD Foundation, Inc.
# All rights reserved.
@ -110,11 +110,6 @@ int main(void) {
}
EOF
atf_check -s exit:0 -o ignore -e ignore c++ -pg -o pthread_once test.cpp -pthread
case `uname -p` in
aarch64)
atf_expect_fail 'cc -pg is busted on aarch64'
;;
esac
atf_check -s exit:0 -o inline:"hello, world!\n" ./pthread_once
}
@ -227,11 +222,6 @@ EOF
atf_check -s exit:0 -o ignore -e ignore \
c++ -pg -o pthread_once test.cpp -L. -ltest -pthread
case `uname -p` in
aarch64)
atf_expect_fail 'cc -pg is busted on aarch64'
;;
esac
export LD_LIBRARY_PATH=.
atf_check -s exit:0 -o inline:"hello, world!\n" ./pthread_once
}

View File

@ -1,4 +1,4 @@
# $NetBSD: t_static_destructor.sh,v 1.3 2020/02/11 06:26:19 riastradh Exp $
# $NetBSD: t_static_destructor.sh,v 1.4 2020/10/13 06:49:27 rin Exp $
#
# Copyright (c) 2017 The NetBSD Foundation, Inc.
# All rights reserved.
@ -123,11 +123,6 @@ struct B {
int main(void) {struct B b;return 0;}
EOF
atf_check -s exit:0 -o ignore -e ignore c++ -pg -o hello test.cpp
case `uname -p` in
aarch64)
atf_expect_fail 'cc -pg is busted on aarch64'
;;
esac
atf_check -s exit:0 -o inline:"CTOR A\nCTOR B\nDTOR B:10\nDTOR A:20\n" ./hello
}
@ -280,11 +275,6 @@ EOF
atf_check -s exit:0 -o ignore -e ignore \
c++ -pg -o hello test.cpp -L. -ltest
case `uname -p` in
aarch64)
atf_expect_fail 'cc -pg is busted on aarch64'
;;
esac
export LD_LIBRARY_PATH=.
atf_check -s exit:0 -o inline:"CTOR A\nCTOR B\nDTOR B:10\nDTOR A:20\n" ./hello
}

View File

@ -1,4 +1,4 @@
# $NetBSD: t_hello.sh,v 1.9 2020/02/11 06:26:19 riastradh Exp $
# $NetBSD: t_hello.sh,v 1.10 2020/10/13 06:49:27 rin Exp $
#
# Copyright (c) 2011 The NetBSD Foundation, Inc.
# All rights reserved.
@ -72,11 +72,6 @@ hello_profile_body() {
int main(void) {printf("hello world\n");exit(0);}
EOF
atf_check -s exit:0 -o ignore -e ignore cc -o hello -pg test.c
case `uname -p` in
aarch64)
atf_expect_fail 'cc -pg is busted on aarch64'
;;
esac
atf_check -s exit:0 -o inline:"hello world\n" ./hello
atf_check -s exit:0 -o ignore -e ignore cc -o hello2 -fprofile-generate test.c
atf_check -s exit:0 -o inline:"hello world\n" ./hello2