public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 17/22] Enable building libquadmath with Intel CET
@ 2017-10-12 20:36 Tsimbalist, Igor V
  2017-10-18  1:42 ` Jeff Law
  0 siblings, 1 reply; 4+ messages in thread
From: Tsimbalist, Igor V @ 2017-10-12 20:36 UTC (permalink / raw)
  To: gcc-patches; +Cc: Jeff Law, jakub, Tsimbalist, Igor V

[-- Attachment #1: Type: text/plain, Size: 255 bytes --]

Enable building libquadmath with Intel CET options.

libquadmath/
	* Makefile.am: Update AM_CFLAGS.
	* Makefile.in: Regenerate:
	* acinclude.m4: Add enable.m4 and cet.m4.
	* configure: Regenerate.
	* configure.ac: Set CET_FLAGS. Update XCFLAGS.


[-- Attachment #2: 0017-Enable-building-libquadmath-with-Intel-CET.PATCH --]
[-- Type: application/octet-stream, Size: 7068 bytes --]

From 6f8ddecfd41ccdb91fb94ec1b3606e6d82731aad Mon Sep 17 00:00:00 2001
From: Igor Tsimbalist <igor.v.tsimbalist@intel.com>
Date: Tue, 15 Aug 2017 20:09:42 +0300
Subject: [PATCH 17/22] Enable building libquadmath with Intel CET

libquadmath/
	* Makefile.am: Update AM_CFLAGS.
	* Makefile.in: Regenerate:
	* acinclude.m4: Add enable.m4 and cet.m4.
	* configure: Regenerate.
	* configure.ac: Set CET_FLAGS. Update XCFLAGS.
---
 libquadmath/Makefile.am  |  1 +
 libquadmath/Makefile.in  |  5 +++-
 libquadmath/acinclude.m4 |  2 ++
 libquadmath/configure    | 78 ++++++++++++++++++++++++++++++++++++++++++++++--
 libquadmath/configure.ac |  5 ++++
 5 files changed, 88 insertions(+), 3 deletions(-)
---
 libquadmath/Makefile.am  |  1 +
 libquadmath/Makefile.in  |  5 +++-
 libquadmath/acinclude.m4 |  2 ++
 libquadmath/configure    | 78 ++++++++++++++++++++++++++++++++++++++++++++++--
 libquadmath/configure.ac |  5 ++++
 5 files changed, 88 insertions(+), 3 deletions(-)

diff --git a/libquadmath/Makefile.am b/libquadmath/Makefile.am
index ec23c66..6f1fe61 100644
--- a/libquadmath/Makefile.am
+++ b/libquadmath/Makefile.am
@@ -7,6 +7,7 @@ AUTOMAKE_OPTIONS = 1.8 foreign
 if BUILD_LIBQUADMATH
 ACLOCAL_AMFLAGS = -I .. -I ../config
 AM_CPPFLAGS = -I $(top_srcdir)/../include
+AM_CFLAGS = $(XCFLAGS)
 
 ## May be used by toolexeclibdir.
 gcc_version := $(shell @get_gcc_base_ver@ $(top_srcdir)/../gcc/BASE-VER)
diff --git a/libquadmath/Makefile.in b/libquadmath/Makefile.in
index 428e015..312f485 100644
--- a/libquadmath/Makefile.in
+++ b/libquadmath/Makefile.in
@@ -70,7 +70,8 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 	$(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \
 	$(top_srcdir)/../ltversion.m4 $(top_srcdir)/../lt~obsolete.m4 \
 	$(top_srcdir)/acinclude.m4 $(top_srcdir)/../libtool.m4 \
-	$(top_srcdir)/configure.ac
+	$(top_srcdir)/../config/enable.m4 \
+	$(top_srcdir)/../config/cet.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
@@ -275,6 +276,7 @@ SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@
 STRIP = @STRIP@
 VERSION = @VERSION@
+XCFLAGS = @XCFLAGS@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
@@ -341,6 +343,7 @@ top_srcdir = @top_srcdir@
 AUTOMAKE_OPTIONS = 1.8 foreign
 @BUILD_LIBQUADMATH_TRUE@ACLOCAL_AMFLAGS = -I .. -I ../config
 @BUILD_LIBQUADMATH_TRUE@AM_CPPFLAGS = -I $(top_srcdir)/../include
+@BUILD_LIBQUADMATH_TRUE@AM_CFLAGS = $(XCFLAGS)
 @BUILD_LIBQUADMATH_TRUE@gcc_version := $(shell @get_gcc_base_ver@ $(top_srcdir)/../gcc/BASE-VER)
 @BUILD_LIBQUADMATH_TRUE@@LIBQUAD_USE_SYMVER_FALSE@version_arg = 
 @BUILD_LIBQUADMATH_TRUE@@LIBQUAD_USE_SYMVER_GNU_TRUE@@LIBQUAD_USE_SYMVER_TRUE@version_arg = -Wl,--version-script=$(srcdir)/quadmath.map
diff --git a/libquadmath/acinclude.m4 b/libquadmath/acinclude.m4
index ab73fb5..3703cd6 100644
--- a/libquadmath/acinclude.m4
+++ b/libquadmath/acinclude.m4
@@ -2,6 +2,8 @@ dnl ----------------------------------------------------------------------
 dnl This whole bit snagged from libgfortran.
 
 sinclude(../libtool.m4)
+sinclude(../config/enable.m4)
+sinclude(../config/cet.m4)
 dnl The lines below arrange for aclocal not to bring an installed
 dnl libtool.m4 into aclocal.m4, while still arranging for automake to
 dnl add a definition of LIBTOOL to Makefile.in.
diff --git a/libquadmath/configure b/libquadmath/configure
index b1dc7f3..071a3bf 100755
--- a/libquadmath/configure
+++ b/libquadmath/configure
@@ -604,6 +604,7 @@ LIBOBJS
 get_gcc_base_ver
 GENINSRC_FALSE
 GENINSRC_TRUE
+XCFLAGS
 BUILD_LIBQUADMATH_FALSE
 BUILD_LIBQUADMATH_TRUE
 LIBQUAD_USE_SYMVER_SUN_FALSE
@@ -750,6 +751,7 @@ with_gnu_ld
 enable_libtool_lock
 enable_maintainer_mode
 enable_symvers
+enable_cet
 enable_generated_files_in_srcdir
 with_gcc_major_version_only
 '
@@ -1396,6 +1398,8 @@ Optional Features:
   --enable-maintainer-mode  enable make rules and dependencies not useful
 			  (and sometimes confusing) to the casual installer
   --disable-symvers       disable symbol versioning for libquadmath
+  --enable-cet            enable Intel CET in target libraries
+                          [default=default]
   --enable-generated-files-in-srcdir
                           put copies of generated files in source dir intended
                           for creating source tarballs for users without
@@ -10572,7 +10576,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 10575 "configure"
+#line 10579 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -10678,7 +10682,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 10681 "configure"
+#line 10685 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -12819,6 +12823,76 @@ $as_echo "#define USE_I18N_NUMBER_H 1" >>confdefs.h
 
 fi
 
+# Add CET specific flags if CET is enabled
+ # Check whether --enable-cet was given.
+if test "${enable_cet+set}" = set; then :
+  enableval=$enable_cet;
+      case "$enableval" in
+       yes|no|default) ;;
+       *) as_fn_error "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
+                          esac
+
+else
+  enable_cet=default
+fi
+
+
+case "$target" in
+  i3456786-*-linux* | x86_64-*-linux*)
+    case "$enable_cet" in
+      default)
+	# Check if assembler supports CET.
+	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+asm ("setssbsy");
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  enable_cet=yes
+else
+  enable_cet=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+	;;
+      yes)
+	# Check if assembler supports CET.
+	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+asm ("setssbsy");
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+else
+  as_fn_error "assembler with CET support is required for --enable-cet" "$LINENO" 5
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+	;;
+    esac
+    ;;
+  *)
+    enable_cet=no
+    ;;
+esac
+if test x$enable_cet = xyes; then
+  CET_FLAGS="-fcf-protection -mcet -include cet.h"
+fi
+
+XCFLAGS="$XCFLAGS $CET_FLAGS"
+
+
 cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure
 # tests run on this system so they can be shared between configure
diff --git a/libquadmath/configure.ac b/libquadmath/configure.ac
index 4226524..2a721cb 100644
--- a/libquadmath/configure.ac
+++ b/libquadmath/configure.ac
@@ -341,6 +341,11 @@ if test x$quadmath_use_i18n_number_h = xyes; then
   AC_DEFINE([USE_I18N_NUMBER_H],[1],[whether i18n number rewriting can be supported])
 fi
 
+# Add CET specific flags if CET is enabled
+GCC_CET_FLAGS(CET_FLAGS)
+XCFLAGS="$XCFLAGS $CET_FLAGS"
+AC_SUBST(XCFLAGS)
+
 AC_CACHE_SAVE
 
 if test ${multilib} = yes; then
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 17/22] Enable building libquadmath with Intel CET
  2017-10-12 20:36 [PATCH 17/22] Enable building libquadmath with Intel CET Tsimbalist, Igor V
@ 2017-10-18  1:42 ` Jeff Law
  2017-10-31 12:15   ` Tsimbalist, Igor V
  0 siblings, 1 reply; 4+ messages in thread
From: Jeff Law @ 2017-10-18  1:42 UTC (permalink / raw)
  To: Tsimbalist, Igor V, gcc-patches; +Cc: jakub

On 10/12/2017 02:34 PM, Tsimbalist, Igor V wrote:
> Enable building libquadmath with Intel CET options.
> 
> libquadmath/
> 	* Makefile.am: Update AM_CFLAGS.
> 	* Makefile.in: Regenerate:
> 	* acinclude.m4: Add enable.m4 and cet.m4.
> 	* configure: Regenerate.
> 	* configure.ac: Set CET_FLAGS. Update XCFLAGS.
> 

Same comments as the libcilkrts changes.

Jeff

^ permalink raw reply	[flat|nested] 4+ messages in thread

* RE: [PATCH 17/22] Enable building libquadmath with Intel CET
  2017-10-18  1:42 ` Jeff Law
@ 2017-10-31 12:15   ` Tsimbalist, Igor V
  2017-11-08 17:35     ` Jeff Law
  0 siblings, 1 reply; 4+ messages in thread
From: Tsimbalist, Igor V @ 2017-10-31 12:15 UTC (permalink / raw)
  To: Jeff Law, gcc-patches; +Cc: jakub, Tsimbalist, Igor V

[-- Attachment #1: Type: text/plain, Size: 860 bytes --]

The revised patch is attached. The differences are in what options are defined and propagated to Makefile for CET enabling.
 
Ok for trunk?

Igor


> -----Original Message-----
> From: Jeff Law [mailto:law@redhat.com]
> Sent: Wednesday, October 18, 2017 1:41 AM
> To: Tsimbalist, Igor V <igor.v.tsimbalist@intel.com>; gcc-
> patches@gcc.gnu.org
> Cc: jakub@redhat.com
> Subject: Re: [PATCH 17/22] Enable building libquadmath with Intel CET
> 
> On 10/12/2017 02:34 PM, Tsimbalist, Igor V wrote:
> > Enable building libquadmath with Intel CET options.
> >
> > libquadmath/
> > 	* Makefile.am: Update AM_CFLAGS.
> > 	* Makefile.in: Regenerate:
> > 	* acinclude.m4: Add enable.m4 and cet.m4.
> > 	* configure: Regenerate.
> > 	* configure.ac: Set CET_FLAGS. Update XCFLAGS.
> >
> 
> Same comments as the libcilkrts changes.
> 
> Jeff

[-- Attachment #2: 0017-Enable-building-libquadmath-with-Intel-CET.PATCH --]
[-- Type: application/octet-stream, Size: 6842 bytes --]

From 038f4ea88505a59911f48074fb358f5a64133125 Mon Sep 17 00:00:00 2001
From: Igor Tsimbalist <igor.v.tsimbalist@intel.com>
Date: Tue, 15 Aug 2017 20:09:42 +0300
Subject: [PATCH 17/21] Enable building libquadmath with Intel CET

libquadmath/
	* Makefile.am: Update AM_CFLAGS.
	* Makefile.in: Regenerate:
	* acinclude.m4: Add enable.m4 and cet.m4.
	* configure: Regenerate.
	* configure.ac: Set CET_FLAGS. Update XCFLAGS.
---
 libquadmath/Makefile.am  |  1 +
 libquadmath/Makefile.in  |  5 ++-
 libquadmath/acinclude.m4 |  2 ++
 libquadmath/configure    | 80 ++++++++++++++++++++++++++++++++++++++++++++++--
 libquadmath/configure.ac |  5 +++
 5 files changed, 90 insertions(+), 3 deletions(-)

diff --git a/libquadmath/Makefile.am b/libquadmath/Makefile.am
index ec23c66..6f1fe61 100644
--- a/libquadmath/Makefile.am
+++ b/libquadmath/Makefile.am
@@ -7,6 +7,7 @@ AUTOMAKE_OPTIONS = 1.8 foreign
 if BUILD_LIBQUADMATH
 ACLOCAL_AMFLAGS = -I .. -I ../config
 AM_CPPFLAGS = -I $(top_srcdir)/../include
+AM_CFLAGS = $(XCFLAGS)
 
 ## May be used by toolexeclibdir.
 gcc_version := $(shell @get_gcc_base_ver@ $(top_srcdir)/../gcc/BASE-VER)
diff --git a/libquadmath/Makefile.in b/libquadmath/Makefile.in
index 428e015..312f485 100644
--- a/libquadmath/Makefile.in
+++ b/libquadmath/Makefile.in
@@ -70,7 +70,8 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 	$(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \
 	$(top_srcdir)/../ltversion.m4 $(top_srcdir)/../lt~obsolete.m4 \
 	$(top_srcdir)/acinclude.m4 $(top_srcdir)/../libtool.m4 \
-	$(top_srcdir)/configure.ac
+	$(top_srcdir)/../config/enable.m4 \
+	$(top_srcdir)/../config/cet.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
@@ -275,6 +276,7 @@ SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@
 STRIP = @STRIP@
 VERSION = @VERSION@
+XCFLAGS = @XCFLAGS@
 abs_builddir = @abs_builddir@
 abs_srcdir = @abs_srcdir@
 abs_top_builddir = @abs_top_builddir@
@@ -341,6 +343,7 @@ top_srcdir = @top_srcdir@
 AUTOMAKE_OPTIONS = 1.8 foreign
 @BUILD_LIBQUADMATH_TRUE@ACLOCAL_AMFLAGS = -I .. -I ../config
 @BUILD_LIBQUADMATH_TRUE@AM_CPPFLAGS = -I $(top_srcdir)/../include
+@BUILD_LIBQUADMATH_TRUE@AM_CFLAGS = $(XCFLAGS)
 @BUILD_LIBQUADMATH_TRUE@gcc_version := $(shell @get_gcc_base_ver@ $(top_srcdir)/../gcc/BASE-VER)
 @BUILD_LIBQUADMATH_TRUE@@LIBQUAD_USE_SYMVER_FALSE@version_arg = 
 @BUILD_LIBQUADMATH_TRUE@@LIBQUAD_USE_SYMVER_GNU_TRUE@@LIBQUAD_USE_SYMVER_TRUE@version_arg = -Wl,--version-script=$(srcdir)/quadmath.map
diff --git a/libquadmath/acinclude.m4 b/libquadmath/acinclude.m4
index ab73fb5..3703cd6 100644
--- a/libquadmath/acinclude.m4
+++ b/libquadmath/acinclude.m4
@@ -2,6 +2,8 @@ dnl ----------------------------------------------------------------------
 dnl This whole bit snagged from libgfortran.
 
 sinclude(../libtool.m4)
+sinclude(../config/enable.m4)
+sinclude(../config/cet.m4)
 dnl The lines below arrange for aclocal not to bring an installed
 dnl libtool.m4 into aclocal.m4, while still arranging for automake to
 dnl add a definition of LIBTOOL to Makefile.in.
diff --git a/libquadmath/configure b/libquadmath/configure
index b1dc7f3..1169d53 100755
--- a/libquadmath/configure
+++ b/libquadmath/configure
@@ -604,6 +604,7 @@ LIBOBJS
 get_gcc_base_ver
 GENINSRC_FALSE
 GENINSRC_TRUE
+XCFLAGS
 BUILD_LIBQUADMATH_FALSE
 BUILD_LIBQUADMATH_TRUE
 LIBQUAD_USE_SYMVER_SUN_FALSE
@@ -750,6 +751,7 @@ with_gnu_ld
 enable_libtool_lock
 enable_maintainer_mode
 enable_symvers
+enable_cet
 enable_generated_files_in_srcdir
 with_gcc_major_version_only
 '
@@ -1396,6 +1398,8 @@ Optional Features:
   --enable-maintainer-mode  enable make rules and dependencies not useful
 			  (and sometimes confusing) to the casual installer
   --disable-symvers       disable symbol versioning for libquadmath
+  --enable-cet            enable Intel CET in target libraries
+                          [default=default]
   --enable-generated-files-in-srcdir
                           put copies of generated files in source dir intended
                           for creating source tarballs for users without
@@ -10572,7 +10576,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 10575 "configure"
+#line 10579 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -10678,7 +10682,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 10681 "configure"
+#line 10685 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -12819,6 +12823,78 @@ $as_echo "#define USE_I18N_NUMBER_H 1" >>confdefs.h
 
 fi
 
+# Add CET specific flags if CET is enabled
+ # Check whether --enable-cet was given.
+if test "${enable_cet+set}" = set; then :
+  enableval=$enable_cet;
+      case "$enableval" in
+       yes|no|default) ;;
+       *) as_fn_error "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
+                          esac
+
+else
+  enable_cet=default
+fi
+
+
+case "$host" in
+  i3456786-*-linux* | x86_64-*-linux*)
+    enable_cet_compatibility=yes
+    case "$enable_cet" in
+      default)
+	# Check if assembler supports CET.
+	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+asm ("setssbsy");
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  enable_cet=yes
+else
+  enable_cet=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+	;;
+      yes)
+	# Check if assembler supports CET.
+	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+int
+main ()
+{
+asm ("setssbsy");
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+else
+  as_fn_error "assembler with CET support is required for --enable-cet" "$LINENO" 5
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+	;;
+    esac
+    ;;
+  *)
+    enable_cet=no
+    enable_cet_compatibility=no
+    ;;
+esac
+if test x$enable_cet = xyes; then
+  CET_FLAGS="-fcf-protection -mcet"
+fi
+
+XCFLAGS="$XCFLAGS $CET_FLAGS"
+
+
 cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure
 # tests run on this system so they can be shared between configure
diff --git a/libquadmath/configure.ac b/libquadmath/configure.ac
index 4226524..2a721cb 100644
--- a/libquadmath/configure.ac
+++ b/libquadmath/configure.ac
@@ -341,6 +341,11 @@ if test x$quadmath_use_i18n_number_h = xyes; then
   AC_DEFINE([USE_I18N_NUMBER_H],[1],[whether i18n number rewriting can be supported])
 fi
 
+# Add CET specific flags if CET is enabled
+GCC_CET_FLAGS(CET_FLAGS)
+XCFLAGS="$XCFLAGS $CET_FLAGS"
+AC_SUBST(XCFLAGS)
+
 AC_CACHE_SAVE
 
 if test ${multilib} = yes; then
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 17/22] Enable building libquadmath with Intel CET
  2017-10-31 12:15   ` Tsimbalist, Igor V
@ 2017-11-08 17:35     ` Jeff Law
  0 siblings, 0 replies; 4+ messages in thread
From: Jeff Law @ 2017-11-08 17:35 UTC (permalink / raw)
  To: Tsimbalist, Igor V, gcc-patches; +Cc: jakub

On 10/31/2017 06:13 AM, Tsimbalist, Igor V wrote:
> The revised patch is attached. The differences are in what options are defined and propagated to Makefile for CET enabling.
>  
> Ok for trunk?
> 
> Igor
> 
> 
>> -----Original Message-----
>> From: Jeff Law [mailto:law@redhat.com]
>> Sent: Wednesday, October 18, 2017 1:41 AM
>> To: Tsimbalist, Igor V <igor.v.tsimbalist@intel.com>; gcc-
>> patches@gcc.gnu.org
>> Cc: jakub@redhat.com
>> Subject: Re: [PATCH 17/22] Enable building libquadmath with Intel CET
>>
>> On 10/12/2017 02:34 PM, Tsimbalist, Igor V wrote:
>>> Enable building libquadmath with Intel CET options.
>>>
>>> libquadmath/
>>> 	* Makefile.am: Update AM_CFLAGS.
>>> 	* Makefile.in: Regenerate:
>>> 	* acinclude.m4: Add enable.m4 and cet.m4.
>>> 	* configure: Regenerate.
>>> 	* configure.ac: Set CET_FLAGS. Update XCFLAGS.
>>>
>> Same comments as the libcilkrts changes.
>>
>> Jeff
> 
> 0017-Enable-building-libquadmath-with-Intel-CET.PATCH
> 
> 
> From 038f4ea88505a59911f48074fb358f5a64133125 Mon Sep 17 00:00:00 2001
> From: Igor Tsimbalist <igor.v.tsimbalist@intel.com>
> Date: Tue, 15 Aug 2017 20:09:42 +0300
> Subject: [PATCH 17/21] Enable building libquadmath with Intel CET
> 
> libquadmath/
> 	* Makefile.am: Update AM_CFLAGS.
> 	* Makefile.in: Regenerate:
> 	* acinclude.m4: Add enable.m4 and cet.m4.
> 	* configure: Regenerate.
> 	* configure.ac: Set CET_FLAGS. Update XCFLAGS.
OK.  Please wait to commit until entire set is ACK'd.

Jeff

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-11-08 17:33 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-12 20:36 [PATCH 17/22] Enable building libquadmath with Intel CET Tsimbalist, Igor V
2017-10-18  1:42 ` Jeff Law
2017-10-31 12:15   ` Tsimbalist, Igor V
2017-11-08 17:35     ` Jeff Law

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).