summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2016-05-22 15:44:48 -0400
committerAnthony G. Basile <blueness@gentoo.org>2016-05-22 15:44:48 -0400
commit6f7e1ddacc6f3b173f43fb8239004c06502cf346 (patch)
tree3fedcac091b64912989f149258c071b73027f248
parentgrsecurity-3.1-4.5.5-201605202102 (diff)
downloadhardened-patchset-6f7e1ddacc6f3b173f43fb8239004c06502cf346.tar.gz
hardened-patchset-6f7e1ddacc6f3b173f43fb8239004c06502cf346.tar.bz2
hardened-patchset-6f7e1ddacc6f3b173f43fb8239004c06502cf346.zip
grsecurity-3.1-4.5.5-20160521144220160521
-rw-r--r--4.5.5/0000_README2
-rw-r--r--4.5.5/4420_grsecurity-3.1-4.5.5-201605211442.patch (renamed from 4.5.5/4420_grsecurity-3.1-4.5.5-201605202102.patch)8
2 files changed, 5 insertions, 5 deletions
diff --git a/4.5.5/0000_README b/4.5.5/0000_README
index 2a257db..febdb77 100644
--- a/4.5.5/0000_README
+++ b/4.5.5/0000_README
@@ -2,7 +2,7 @@ README
-----------------------------------------------------------------------------
Individual Patch Descriptions:
-----------------------------------------------------------------------------
-Patch: 4420_grsecurity-3.1-4.5.5-201605202102.patch
+Patch: 4420_grsecurity-3.1-4.5.5-201605211442.patch
From: http://www.grsecurity.net
Desc: hardened-sources base patch from upstream grsecurity
diff --git a/4.5.5/4420_grsecurity-3.1-4.5.5-201605202102.patch b/4.5.5/4420_grsecurity-3.1-4.5.5-201605211442.patch
index 668dc23..7202c18 100644
--- a/4.5.5/4420_grsecurity-3.1-4.5.5-201605202102.patch
+++ b/4.5.5/4420_grsecurity-3.1-4.5.5-201605211442.patch
@@ -183826,7 +183826,7 @@ index 0000000..ee987da
+#include "gcc-generate-gimple-pass.h"
diff --git a/tools/gcc/size_overflow_plugin/intentional_overflow.c b/tools/gcc/size_overflow_plugin/intentional_overflow.c
new file mode 100644
-index 0000000..a47c089
+index 0000000..6fcc436
--- /dev/null
+++ b/tools/gcc/size_overflow_plugin/intentional_overflow.c
@@ -0,0 +1,1166 @@
@@ -184984,7 +184984,7 @@ index 0000000..a47c089
+
+ // _37 = _36 | -32768;
+ def_stmt = get_def_stmt(rhs);
-+ if (!def_stmt || !gimple_assign_cast_p(def_stmt) || gimple_assign_rhs_code(def_stmt) != BIT_IOR_EXPR)
++ if (!def_stmt || !is_gimple_assign(def_stmt) || gimple_assign_rhs_code(def_stmt) != BIT_IOR_EXPR)
+ return false;
+ def_rhs1 = gimple_assign_rhs1(def_stmt);
+ def_rhs2 = gimple_assign_rhs2(def_stmt);
@@ -209107,7 +209107,7 @@ index 0000000..7f459ed
+
diff --git a/tools/gcc/size_overflow_plugin/size_overflow_plugin.c b/tools/gcc/size_overflow_plugin/size_overflow_plugin.c
new file mode 100644
-index 0000000..9fc86df
+index 0000000..3f8f032
--- /dev/null
+++ b/tools/gcc/size_overflow_plugin/size_overflow_plugin.c
@@ -0,0 +1,290 @@
@@ -209142,7 +209142,7 @@ index 0000000..9fc86df
+tree size_overflow_type_TI;
+
+static struct plugin_info size_overflow_plugin_info = {
-+ .version = "20160502",
++ .version = "20160521",
+ .help = "no-size-overflow\tturn off size overflow checking\n",
+};
+