commit: 6f7e1ddacc6f3b173f43fb8239004c06502cf346 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org> AuthorDate: Sun May 22 19:44:48 2016 +0000 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org> CommitDate: Sun May 22 19:44:48 2016 +0000 URL: https://gitweb.gentoo.org/proj/hardened-patchset.git/commit/?id=6f7e1dda
grsecurity-3.1-4.5.5-201605211442 4.5.5/0000_README | 2 +- ...5202102.patch => 4420_grsecurity-3.1-4.5.5-201605211442.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 similarity index 99% rename from 4.5.5/4420_grsecurity-3.1-4.5.5-201605202102.patch rename to 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", +}; +
