--- pari-2.5.0/src/headers/parisys.h-pre 2011-05-30 02:28:34.000000000 -0700
+++ pari-2.5.0/src/headers/parisys.h 2019-02-27 02:46:33.888574100 -0800
@@ -82,3 +82,8 @@ ENDEXTERN
#else
#define CHECK_CTRLC
#endif
+
+#define aOPTas__(what) __attribute__((optimize(what)))
+#define aOPTas__Og aOPTas__("Og")
+#define aOPTas__O0 aOPTas__("O0")
+#define aOPTas__O1 aOPTas__("O1")
--- pari-2.5.0/src/basemath/bibli2.c-pre 2011-05-30 02:28:33.000000000 -0700
+++ pari-2.5.0/src/basemath/bibli2.c 2019-02-27 04:03:17.398259900 -0800
@@ -1388,6 +1388,9 @@ closurecmp(void *data, GEN x, GEN y)
#define cmp_LEX 2
#define cmp_REV 4
#define cmp_UNIQ 8
+#ifdef aOPT__vecsort0
+ aOPT__vecsort0
+#endif
GEN
vecsort0(GEN x, GEN k, long flag)
{