Commit Graph

  • 2b20a13c51 9.36-2 Jakub Jelinek 2020-10-30 01:10:06 +0100
  • a87d8021be 9.36-2 Jakub Jelinek 2020-10-30 00:17:46 +0100
  • e50410dd2e Merged update from upstream sources DistroBaker 2020-10-27 17:21:52 +0100
  • 263d5450b9 NVR bump to allow rebuild Nick Clifton 2020-10-26 14:15:02 +0000
  • 910ad3750a NVR bump to allow rebuild Nick Clifton 2020-10-26 11:28:17 +0000
  • 7d5bd21e09 Add gating tests Nick Clifton 2020-10-26 11:27:05 +0000
  • 645b3837f9 Record the use of LTO and produce a soft warning if not enabled. Resolves: #1889821 Nick Clifton 2020-10-26 11:11:44 +0000
  • a707c7d43e Record the -flto setting and produce a soft warning if it is absent. Suppress warnings about _D_GLIBCXX_ASSERTIONS if the source code is known to be something other than C++. Nick Clifton 2020-10-21 15:18:44 +0100
  • 440266bff3 NVR bump and disable plugin use Nick Clifton 2020-10-21 11:35:20 +0100
  • 70bb1086ca turn off hard gcc reqauirement (temporary) Nick Clifton 2020-10-21 11:12:51 +0100
  • b2d7c66572 NVR bump and disable plugin use Nick Clifton 2020-10-21 10:24:44 +0100
  • d69789a4b8 NVR bump Nick Clifton 2020-10-21 10:23:00 +0100
  • 8eb4d470f5 RHEL 9.0.0 Alpha bootstrap Petr Šabata 2020-10-14 21:37:58 +0200
  • 4e21326f86 Initial checkin of annobin sources Nick Clifton 2020-10-13 18:07:57 +0100
  • 55eed610fc New branch setup Release Configuration Management 2020-10-08 10:41:57 +0000
  • 5515ddd6c9 Correct the directory chosen for 32-bit LLVM and Clang plugins. Resolves: #1884951 Nick Clifton 2020-10-05 12:40:13 +0100
  • d94f0f89ce gcc-plugin: Allow the use of the SHF_LINK_ORDER section flag to discard unused notes. (Experimental). Nick Clifton 2020-10-02 13:29:31 +0100
  • ad2a3b8d06 Enable the Clang and LLVM plugins by default. (Experimental). Nick Clifton 2020-09-28 11:41:09 +0100
  • 5a05a4d64e gcc-plugin: Fix test for empty PowerPC sections. Resolves: #1880634 Nick Clifton 2020-09-21 13:13:34 +0100
  • a305baad65 NVR bump to allow rebuild Nick Clifton 2020-09-17 13:55:20 +0100
  • 087486d90e annocheck: Add tests for the AArch64 BTI and PAC security features. Resolves: #1862478 Nick Clifton 2020-09-16 07:47:41 +0100
  • 353a681587 gcc plugin: Use a 4 byte offset for PowerPC start symbols, so that they do not break disassemblies. Nick Clifton 2020-09-10 13:42:30 +0100
  • 397174a269 gcc plugin: Correct the detection of 32-bit x86 builds. Resolves: #1876197 Nick Clifton 2020-09-10 11:06:24 +0100
  • d9c1db450f gcc plugin: Detect any attempt to access the global_options array. Nick Clifton 2020-08-17 10:51:27 +0100
  • 057676c5e3 gcc plugin: Do not complain about missing pre-processor options when examining a preprocessed input file. Resolves: #1862718 Nick Clifton 2020-08-11 16:24:55 +0100
  • 16d8c4b5fe Use more robust checks for AArch64 options Nick Clifton 2020-07-30 17:01:07 +0100
  • 1c15fe568b Fix bug testing CLANG compiler assembler sources Nick Clifton 2020-07-30 08:40:49 +0100
  • 43a0359804 Bring in better fix for AArch64 pointer size bug Nick Clifton 2020-07-29 16:35:49 +0100
  • 6e6cadfea2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Fedora Release Engineering 2020-07-27 12:04:18 +0000
  • 932b17dd34 Rebuild with plugin enabled to check that suppression is working Nick Clifton 2020-07-26 09:42:58 +0100
  • 3ab9323c0b Temporary suppression of aarch64 pointer size check Nick Clifton 2020-07-26 09:31:57 +0100
  • b034a2c7c1 Add support for installing clang and llvm plugins Nick Clifton 2020-07-26 09:05:32 +0100
  • afb29d7d9f Disable annobin to allow rebuild. Nick Clifton 2020-07-26 08:56:46 +0100
  • 229003f625 clean up .gitignore Peter Robinson 2020-07-25 11:04:27 +0100
  • 8840f2fcb9 Rebuild for gcc 10.2 Peter Robinson 2020-07-25 10:44:33 +0100
  • 6fd2366132 Annocheck: Do not skip tests of the short-enums notes. Nick Clifton 2020-07-01 16:59:51 +0100
  • 9f46ccb4ce Add (optional) llvm plugin. Nick Clifton 2020-06-15 17:33:58 +0100
  • c4f24c4ee5
    Fix build / installation of a clang plugin Igor Raits 2020-05-27 17:07:00 +0200
  • 225ffdc722 Annobin: Fall back on using the flags if the option cannot be found in cl_options. Resolves: #1817659 Nick Clifton 2020-04-22 13:01:20 +0100
  • 459acd6cb6 Annocheck: Detect Fortran compiled programs. (#1824393) Nick Clifton 2020-04-16 16:29:42 +0100
  • ec93f17ffa Annobin: If option name mismatch occurs, seach for the real option. Resolves: #1817452 Nick Clifton 2020-04-01 14:21:23 +0100
  • dcdc0af39b Annocheck: Fix a division by zero error when parsing GO binaries. Resolves: #1818863 Nick Clifton 2020-03-30 17:13:30 +0100
  • dcc513660a Annobin: Fix access to the -flto and -fsanitize flags. Nick Clifton 2020-03-27 09:53:24 +0000
  • 82024ae45f Add some debugging Nick Clifton 2020-03-27 08:58:02 +0000
  • 25d4740c92 Use offsets stored in gcc's cl_option structure to access the global_options array, thus removing the need to check for changes in the size of this structure. Nick Clifton 2020-03-26 15:46:44 +0000
  • ba9486d50e Suppress using annobin during build (temporary) Nick Clifton 2020-03-26 12:08:28 +0000
  • b1078c0c21 NVR bump to allow rebuild against new gcc Nick Clifton 2020-03-26 12:03:20 +0000
  • fd8169aaee Rename gcc plugin directory to gcc-plugin. Stop annocheck from complaining about missing options when the binary has been built in a mixed environment. Nick Clifton 2020-03-12 16:29:39 +0000
  • 46ef9ab08d And again, this time with annotation enabled. Related: #1810941 Nick Clifton 2020-03-12 11:24:42 +0000
  • 1a0dc72791 Disable annotations whilst rebuilding. Nick Clifton 2020-03-12 11:15:09 +0000
  • 1defc985fc NVR bump to enable rebuild against updated gcc. Relates: #1810941 Nick Clifton 2020-03-12 11:10:13 +0000
  • 5770b9a0d8 Add BZ number to changelog Nick Clifton 2020-03-04 14:23:48 +0000
  • 09d5b50939 Improve builtby tool. Stop annocheck complaining about missing notes when the binary is not compiled by either gcc or clang. Skip the check of the ENTRY instruction for binaries not compiled by gcc or clang. Nick Clifton 2020-03-04 14:22:53 +0000
  • cb98e5f903 Fix infinite loop hangup in annocheck. Disable debuginfod support by default. Improve parsing of .comment section. Nick Clifton 2020-02-28 10:43:39 +0000
  • 5d051cb7a7 Fix clang plugin to use hidden symbols. Nick Clifton 2020-02-27 12:42:53 +0000
  • f7f58a9fb9 Add ability to build clang plugin (disabled by default). Nick Clifton 2020-02-25 15:50:15 +0000
  • e8f56c0bdb Annocheck: Fix error printing out the version number. Nick Clifton 2020-02-17 17:21:55 +0000
  • 1fa49e66f8 Annobin: Add checks of the exact location of the examined switches. Nick Clifton 2020-02-14 13:48:28 +0000
  • eb569a62e1 Annobin: Note when stack clash notes are generated. Annocheck: Handle multiple builder IDs in the .comment section. Nick Clifton 2020-02-11 15:30:09 +0000
  • 2b9645b749 Add configure option to suppress building annocheck. Nick Clifton 2020-01-31 13:32:01 +0000
  • dba13c4fd1 oops - forgot to add the new sources Nick Clifton 2020-01-31 12:10:52 +0000
  • 4c77fc39e7 Fix debuginfod test. Nick Clifton 2020-01-31 12:05:43 +0000
  • 30290e7bd6 Correct the build requirement for building with debuginfod support. Nick Clifton 2020-01-30 17:18:38 +0000
  • 3317ae10db Add support for debuginfod (disabled by default) Nick Clifton 2020-01-30 16:46:33 +0000
  • b22155004c - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Fedora Release Engineering 2020-01-28 11:36:19 +0000
  • 23baf8b1d3 Disable annobin whilst building annobin - in order to allow it to be rebuilt Nick Clifton 2020-01-24 11:19:26 +0000
  • 3755b69778 NVR bumo Nick Clifton 2020-01-24 10:54:37 +0000
  • 980573dc2e Add experimental clang plugin and rebuild with gcc-10. Nick Clifton 2020-01-20 12:38:03 +0000
  • 476968a31a Version bump in order to allow rebuilding with gcc-10. Nick Clifton 2020-01-20 11:38:51 +0000
  • 8997d89f3d Have annocheck ignore notes with an end address of 0. Nick Clifton 2019-12-06 14:43:08 +0000
  • 9c95399d00 Add new sources Nick Clifton 2019-11-18 21:31:07 +0000
  • 27da4aee96 Improve checking of gcc versions. Nick Clifton 2019-11-18 17:37:38 +0000
  • df1c169d82 oops - set correct NVR. Nick Clifton 2019-11-15 16:04:03 +0000
  • 9f8f0cdd01 Annocheck: Do not skip positive results. Nick Clifton 2019-11-15 15:59:54 +0000
  • d97bf868e7 Generate a WARN result for code compiled with instrumentation enabled. Relates: #1753918 Nick Clifton 2019-11-01 13:58:20 +0000
  • fff201eb4f Replace address checks with dladdr1. Nick Clifton 2019-10-22 16:55:27 +0100
  • 046883693b Use libabigail like checking to ensure variable address consistency. Nick Clifton 2019-10-21 16:51:56 +0100
  • 07e0a5ab8f Skip generation of global notes for hot/cold sections. Nick Clifton 2019-10-16 16:35:21 +0100
  • 59663eb6dc Generate FAIL results if -Wall or -Wformat-security are missing. Nick Clifton 2019-10-10 14:40:50 +0100
  • c240981e82 - If notes cannot be found in the executable look for them in the debuginfo file, if available. - Generate a FAIL if notes are missing from the executable/debuginfo file. - Record and report the setting of the AArcht64 specific -mbranch-protection option. Nick Clifton 2019-10-04 07:59:55 +0100
  • af41c06a9f Improve detection of GO binaries. Add gcc version information to annobin notes. Do not complain about missing FORTIFY_SOURCE and GLIBCXX_ASSERTIONS in LTO compilations. Nick Clifton 2019-09-23 13:39:55 +0100
  • 16503862ea NVR bump to allow rebuild against latest gcc. Resolves: #1748529 Nick Clifton 2019-09-04 08:30:12 +0100
  • b6d4688b8a Allow compiler used to run tests to be specified on the command line. Resolves: #1723401 Nick Clifton 2019-08-19 10:45:35 +0100
  • 4a6b895755 Fix a memory allocation error in the annobin plugin. Resolves: #1737306 Nick Clifton 2019-08-06 15:42:50 +0100
  • 978810c39d - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Fedora Release Engineering 2019-07-24 17:55:36 +0000
  • 4e1b84e3cd Fix merge problems. Nick Clifton 2019-06-24 14:23:30 +0100
  • 03aecabbfb Another attempt at fixing the detection and reporting of missing -D_FORTIFY_SOURCE options. Nick Clifton 2019-06-24 14:22:11 +0100
  • b20fc42978
    Rebuild for RPM 4.15 Igor Gnatenko 2019-06-11 00:13:17 +0200
  • 2fca1e28f8
    Rebuild for RPM 4.15 Igor Gnatenko 2019-06-10 17:42:00 +0200
  • 16c7d0f3f2
    Small and trivial spec cleanups Igor Gnatenko 2019-06-10 17:11:24 +0200
  • fcc5d2b097 Really enable annocheck sub-package Panu Matilainen 2019-06-06 11:06:43 +0300
  • 94317b5194 Report a missing -D_FORTIFY_SOUCRE option if -D_GLIBCXX_ASSERTIONS was detected. Do not report problems with -fstack-protection if the binary was not built by gcc or clang. Resolves: #1703788 Resolves: #1703499 Resolves: #1703500 Nick Clifton 2019-04-30 15:48:33 +0100
  • 64b0875430 Add tests of clang command line options recorded in the DW_AT_producer attribute. Nick Clifton 2019-04-26 13:16:53 +0100
  • eeb41d947f Fix test for an executable stack segment. Resolves: #1700924 Nick Clifton 2019-04-24 12:27:15 +0100
  • 276edb1e4f Rebuild annobin with the latest rawhide gcc sources. Resolves: #1700923 Nick Clifton 2019-04-18 12:15:30 +0100
  • 6e6ab3bb26 Annobin: Suppress more calls to free() which are triggering memory checker errors. Resolves: #1684148 Nick Clifton 2019-02-28 15:51:40 +0000
  • e7dabf64aa Add section flag matching ability to section size tool. Nick Clifton 2019-02-01 15:23:41 +0000
  • cbc345947e - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Fedora Release Engineering 2019-01-31 13:20:17 +0000
  • a406d384be
    Use with for rich dependency on gcc. Björn Esser 2019-01-29 11:26:55 +0100
  • e0d9656b63
    Fix build of srpm. Björn Esser 2019-01-29 11:20:37 +0100