author | Mike Sullivan <Mike.Sullivan@Oracle.COM> |
Thu, 20 Oct 2016 23:00:49 -0700 | |
changeset 7144 | 75dd46f584db |
parent 5359 | 57359db17e2a |
permissions | -rw-r--r-- |
5359
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
1 |
# -O3 makes GCC do loopy things. So, don't use -O3, use -O2 instead. |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
2 |
# Not for upstream. |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
3 |
--- configure 2014-12-08 05:42:51.000000000 -0800 |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
4 |
+++ configure 2016-01-20 08:22:03.089548131 -0800 |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
5 |
@@ -11879,14 +11879,14 @@ |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
6 |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5 |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
7 |
$as_echo "$ax_check_compiler_flags" >&6; } |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
8 |
if test "x$ax_check_compiler_flags" = xyes; then |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
9 |
- CFLAGS="-O3 -qansialias -w $xlc_opt" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
10 |
+ CFLAGS="-O2 -qansialias -w $xlc_opt" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
11 |
else |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
12 |
- CFLAGS="-O3 -qansialias -w" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
13 |
+ CFLAGS="-O2 -qansialias -w" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
14 |
echo "******************************************************" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
15 |
echo "* You seem to have the IBM C compiler. It is *" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
16 |
echo "* recommended for best performance that you use: *" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
17 |
echo "* *" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
18 |
- echo "* CFLAGS=-O3 -qarch=xxx -qtune=xxx -qansialias -w *" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
19 |
+ echo "* CFLAGS=-O2 -qarch=xxx -qtune=xxx -qansialias -w *" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
20 |
echo "* ^^^ ^^^ *" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
21 |
echo "* where xxx is pwr2, pwr3, 604, or whatever kind of *" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
22 |
echo "* CPU you have. (Set the CFLAGS environment var. *" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
23 |
@@ -11896,7 +11896,7 @@ |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
24 |
|
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
25 |
;; |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
26 |
|
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
27 |
- intel) CFLAGS="-O3 -ansi_alias" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
28 |
+ intel) CFLAGS="-O2 -ansi_alias" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
29 |
if test "x$acx_maxopt_portable" = xno; then |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
30 |
icc_archflag=unknown |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
31 |
icc_flags="" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
32 |
@@ -12069,7 +12069,7 @@ |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
33 |
|
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
34 |
gnu) |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
35 |
# default optimization flags for gcc on all systems |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
36 |
- CFLAGS="-O3 -fomit-frame-pointer" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
37 |
+ CFLAGS="-O2 -fno-omit-frame-pointer" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
38 |
|
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
39 |
# -malign-double for x86 systems |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
40 |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -malign-double" >&5 |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
41 |
@@ -12590,10 +12590,10 @@ |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
42 |
echo "********************************************************" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
43 |
echo "* WARNING: Don't know the best CFLAGS for this system *" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
44 |
echo "* Use ./configure CFLAGS=... to specify your own flags *" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
45 |
- echo "* (otherwise, a default of CFLAGS=-O3 will be used) *" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
46 |
+ echo "* (otherwise, a default of CFLAGS=-O2 will be used) *" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
47 |
echo "********************************************************" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
48 |
echo "" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
49 |
- CFLAGS="-O3" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
50 |
+ CFLAGS="-O2" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
51 |
fi |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
52 |
|
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
53 |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $CFLAGS" >&5 |