Commit Graph

  • f542a07330 Merged update from upstream sources DistroBaker 2020-12-02 12:32:40 +0000
  • 62931e922e 9.48: gcc plugin: Tweak generation of end symbols for PPC64 when LTO is active. (#1898075) Nick Clifton 2020-12-02 12:12:12 +0000
  • 02698aaa0d Merged update from upstream sources DistroBaker 2020-12-01 13:53:06 +0000
  • 24fe187a8d 9.47: gcc plugin: Add support for GCC 11's cl_vars array. Nick Clifton 2020-12-01 13:39:47 +0000
  • 3e0594350d Revert plugin_rebuild back. Jakub Jelinek 2020-11-27 11:09:43 +0100
  • 3ed514a41c NVR bump for another ELN sidetag rebuild. Jakub Jelinek 2020-11-27 11:04:11 +0100
  • 02652941ae Merged update from upstream sources DistroBaker 2020-11-24 11:00:03 +0000
  • ea02dafc1f Annocheck: Support enabling/disable future fail tests. Nick Clifton 2020-11-24 10:39:50 +0000
  • d0070faffb Temporary remove perl requirement Nick Clifton 2020-11-23 13:39:25 +0000
  • e5c3e00287 Merged update from upstream sources DistroBaker 2020-11-23 12:47:23 +0000
  • 49f0681893 GCC plugin: Always record global notes for the .text.startup, .text.exit, .text.hot and .text.cold sections. Nick Clifton 2020-11-23 12:15:25 +0000
  • b333964fd5 GCC plugin: Always record global notes for the .text.startup, .text.exit, .text.hot and .text.cold sections. Nick Clifton 2020-11-23 12:12:25 +0000
  • f883ad5a60 Merged update from upstream sources DistroBaker 2020-11-20 12:57:57 +0100
  • 62e7074ffd Clang plugin: Add -lLLVM to the build command line. Nick Clifton 2020-11-17 16:30:19 +0000
  • 9f438bc03f Add -lLLVM to command line when building clang plugin. Nick Clifton 2020-11-17 16:22:54 +0000
  • 7198d99dec RHEL 9.0.0 Alpha bootstrap Troy Dawson 2020-11-16 12:47:04 -0800
  • 5b0e474e77 Annocheck: Improve reporting of missing -D_FORTIFY_SOURCE option. (#1898075) Nick Clifton 2020-11-16 14:26:06 +0000
  • 3b0d1c5aba Fix snafu when clang plugin is disabled Nick Clifton 2020-11-16 12:05:09 +0000
  • 1526ec79f4 Temporartily Disable Clang and LLVM plugins until Clang++ on RHEL-9 is fixed Nick Clifton 2020-11-16 11:58:49 +0000
  • 2b93e33527 Annocheck: Improve reporting of missing LTO option Nick Clifton 2020-11-16 11:46:00 +0000
  • 3cff478cb4 Annocheck: Improve reporting of missing LTO option. Nick Clifton 2020-11-16 11:40:56 +0000
  • aca5468983 Merged update from upstream sources DistroBaker 2020-11-10 17:10:40 +0000
  • 33cfa7d0eb annocheck: Add handling of gimple compiled files Nick Clifton 2020-11-10 16:41:31 +0000
  • 904575cd80 Merged update from upstream sources DistroBaker 2020-11-09 14:15:55 +0000
  • c0eabbb63f Add --without-gcc-plugin option. Nick Clifton 2020-11-09 13:55:03 +0000
  • fb43c38614 Merged update from upstream sources DistroBaker 2020-11-06 12:49:57 +0000
  • e6e8317766 Annocheck: Fix bug parsing DW_AT_producer. Nick Clifton 2020-11-06 12:30:46 +0000
  • aa49f5e373 Merged update from upstream sources DistroBaker 2020-11-04 14:45:30 +0000
  • 34a622f99e Add reporting of GNU Property notes for PowerPC. Add test of objcopy's note merging abilities. Nick Clifton 2020-11-04 14:17:42 +0000
  • 5b5750dca2 Revert back to defaults. Jakub Jelinek 2020-10-30 01:24:55 +0100
  • 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