2023-08-29 11:48:47 by Nia Alarie | Files touched by this commit (7) |
Log message: gcc*: Disable FORTIFY on Linux only |
2023-08-18 12:57:59 by Nia Alarie | Files touched by this commit (7) |
Log message: lang/gccX: switch from USE_LANGUAGES=c99 to USE_CC_FEATURES/FORCE_C_STD. |
2023-08-15 15:49:17 by Tobias Nygren | Files touched by this commit (6) |
Log message: gcc*: replace gnarly cargo-culted extract logic with EXTRACT_ONLY |
2023-07-06 14:22:14 by Jonathan Perkin | Files touched by this commit (2) |
Log message: gcc12: Fix Darwin/arm64 patch. |
2023-07-01 12:53:11 by Thomas Klausner | Files touched by this commit (2) | |
Log message: gcc12: update to 12.3.0 x86-64 GCC now supports AMD CPUs based on the znver4 core via -march=znver4. The switch makes GCC consider using 512 bit vectors when auto-vectorizing. Bugfixes. |
2023-06-03 15:22:44 by Taylor R Campbell | Files touched by this commit (7) |
Log message: lang/gcc*: USE_TOOLS+=sed, not sed:run. As far as I can tell, gcc needs this at build-time, not at run-time. https://mail-index.netbsd.org/tech-pkg/2023/06/02/msg027624.html |
2023-06-03 15:22:05 by Taylor R Campbell | Files touched by this commit (7) |
Log message: lang/gcc*: Set CC_FOR_BUILD and CXX_FOR_BUILD if cross-compiling. Verified gcc6 and gcc7 cross-compile on NetBSD, at least if the gcc-fortran option is disabled. gcc8 and gcc9 have trouble because of python (why do these have a full dependency on python?); gcc10 and gcc12 are missing gcc/config/mips/netbsd64.h; gcc12 and gcc13 have a cross-compile bug with missing __LIBGCC_*__ macros -- but in any case, setting CC_FOR_BUILD and CXX_FOR_BUILD is obviously necessary for cross-compilation. Conditional on USE_CROSS_COMPILE, so no harm to native builds. |
2023-04-07 08:48:27 by Thomas Klausner | Files touched by this commit (3) |
Log message: gcc12: split off Makefile.common Sync more with gcc10 package. |
2022-12-06 15:23:02 by Jonathan Perkin | Files touched by this commit (2) |
Log message: gcc12: Support Darwin/aarch64. |
2022-08-22 14:16:15 by Thomas Klausner | Files touched by this commit (3) | |
Log message: gcc12: update to 12.2.0. Bug fixes, full list here: https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=12.2 |