home.social

#gnucompilercollection — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #gnucompilercollection, aggregated by home.social.

fetched live
  1. Hype for the Future 139L → GNU Cross Compiler (GCC) System Architecture Matrix

    Introduction The following table represents a matrix of x86-architecture system central processing units (CPUs) with respects to functionality, including both 32-bit and 64-bit system processors: Legacy Intel ProcessorArchitectureExtensionsi386i386--i486i486--i586 = pentiumi586--lakemont (Intel Lakemont MCU)i586--pentium-mmxi586MMXpentiumproi686--i686i686--pentium2i686MMXpentium3, pentium3mi686MMX, SSEpentium-mi686MMX, SSE, SSE2pentium4, pentium4mi686MMX, SSE, SSE2prescotti686MMX, SSE, […]

    novatopflex.wordpress.com/2026

  2. Hype for the Future 140E → GNU Cross Compiler (GCC) System Architecture Matrix

    Introduction The following table represents a matrix of x86-architecture system central processing units (CPUs) with respects to functionality, including both 32-bit and 64-bit system processors: Legacy Intel ProcessorArchitectureExtensionsi386i386--i486i486--i586 = pentiumi586--lakemont (Intel Lakemont MCU)i586--pentium-mmxi586MMXpentiumproi686--i686i686--pentium2i686MMXpentium3, pentium3mi686MMX, SSEpentium-mi686MMX, SSE, SSE2pentium4, pentium4mi686MMX, SSE, SSE2prescotti686MMX, SSE, […]

    novatopflex.wordpress.com/2026

  3. Hype for the Future 140D: System Requirements for Instruction Set Extensions (Intel x86)

    Introduction Different instruction set extensions require generally different generations of Intel x86 processors. Please note that AVX-512 is only available on select processors in the Intel 11th and 12th generations. Specifications MMX: Pentium MMX or later (except Pentium Pro) SSE: Pentium III SSE2: Pentium 4 SSE3: Pentium 4 “Prescott” (2004) SSSE3: Core 2 Solo/Duo/Quad/Extreme SSE4, SSE4.1: Core 2 “Penryn” (2007/08) SSE4.2: Core “Nehalem” AVX: Core “Sandy […]

    novatopflex.wordpress.com/2026

  4. Hype for the Future 140D: System Requirements for Instruction Set Extensions (Intel x86)

    Introduction Different instruction set extensions require generally different generations of Intel x86 processors. Please note that AVX-512 is only available on select processors in the Intel 11th and 12th generations. Specifications MMX: Pentium MMX or later (except Pentium Pro) SSE: Pentium III SSE2: Pentium 4 SSE3: Pentium 4 “Prescott” (2004) SSSE3: Core 2 Solo/Duo/Quad/Extreme SSE4, SSE4.1: Core 2 “Penryn” (2007/08) SSE4.2: Core “Nehalem” AVX: Core “Sandy […]

    novatopflex.wordpress.com/2026

  5. Hype for the Future 139K → Generating Code for 16-, 32-, and 64-bit Systems

    Overview With the GNU Cross Compiler (GCC), the proper commands for code generation are gcc -m16 for 32-bit mode with 16-bit compatibility; gcc -m32 for standard 32-bit mode; gcc -mx32 for 64-bit code with 32-bit int, long, and pointer types; and gcc -m64 for standard 64-bit code.

    novatopflex.wordpress.com/2026

  6. Hype for the Future 139K → Generating Code for 16-, 32-, and 64-bit Systems

    Overview With the GNU Cross Compiler (GCC), the proper commands for code generation are gcc -m16 for 32-bit mode with 16-bit compatibility; gcc -m32 for standard 32-bit mode; gcc -mx32 for 64-bit code with 32-bit int, long, and pointer types; and gcc -m64 for standard 64-bit code.

    novatopflex.wordpress.com/2026

  7. Hype for the Future 139J → A Simple C Program

    Introduction Perhaps the simplest programs in the C Programming Language are such programs that only require the puts() function in the entirety of the code. However, in the GNU dialect of C (and in POSIX more broadly), an additional requirement of a try-catch block with errno set is essential to creating proper code. Program #include int main(void) { int rc = puts("Hello!"); if (rc == EOF) perror("puts()") // errno must be set as POSIX requirement. }

    novatopflex.wordpress.com/2026

  8. Hype for the Future 139I → The GNU C Compiler

    Overview The GNU C Compiler, gcc, is part of the GNU Compiler Collection (GCC) and is identified as the primary system shell command based on build-essential in Ubuntu and the vast majority of Linux distributions otherwise based on Debian (.deb). The package names may vary, however slightly, on different types of kernel operating systems, but gcc remains an integral compiler for the vast majority of Linux, BSD, Solaris, and other UNIX-like implementations of operating systems containing GNU […]

    novatopflex.wordpress.com/2026

  9. Hype for the Future 139I → The GNU C Compiler

    Overview The GNU C Compiler, gcc, is part of the GNU Compiler Collection (GCC) and is identified as the primary system shell command based on build-essential in Ubuntu and the vast majority of Linux distributions otherwise based on Debian (.deb). The package names may vary, however slightly, on different types of kernel operating systems, but gcc remains an integral compiler for the vast majority of Linux, BSD, Solaris, and other UNIX-like implementations of operating systems containing GNU […]

    novatopflex.wordpress.com/2026

  10. C++20: Modulunterstützung der großen drei Compiler

    Module gehören zu den vier wichtigen Neuerungen in C++20. Zeit für einen Blick darauf, wie gut die Großen Drei (GCC, Clang und MSVC) mit Modulen arbeiten.

    heise.de/blog/C-20-Modulunters

    #CC #Compiler #GNUCompilerCollection #Softwareentwicklung #news

  11. C++20: Modulunterstützung der großen drei Compiler

    Module gehören zu den vier wichtigen Neuerungen in C++20. Zeit für einen Blick darauf, wie gut die Großen Drei (GCC, Clang und MSVC) mit Modulen arbeiten.

    heise.de/blog/C-20-Modulunters

    #CC #Compiler #GNUCompilerCollection #Softwareentwicklung #news

  12. Respektvolles Miteinander: GCC-Projekt hat jetzt einen Code of Conduct

    Die Richtlinien sollen den respektvollen Umgang untereinander sicherstellen. Die Gründung eines Komitees, das sich um die Umsetzung kümmert, steht noch aus.

    heise.de/news/Respektvolles-Mi

    #GNUCompilerCollection #news

  13. Respektvolles Miteinander: GCC-Projekt hat jetzt einen Code of Conduct

    Die Richtlinien sollen den respektvollen Umgang untereinander sicherstellen. Die Gründung eines Komitees, das sich um die Umsetzung kümmert, steht noch aus.

    heise.de/news/Respektvolles-Mi

    #GNUCompilerCollection #news

  14. Programmieren: GCC Version 13.1 spricht SARIF bei der statischen Codeanalyse

    Das neue GCC-Release kann Diagnosedaten auch im OASIS-Standardaustauschformat SARIF bereitstellen. Ein neues Modula-2-Frontend schafft die Basis für Rust.

    heise.de/news/Programmieren-GC

    #Compiler #GNUCompilerCollection #Softwareentwicklung #news

  15. Programmieren: GCC Version 13.1 spricht SARIF bei der statischen Codeanalyse

    Das neue GCC-Release kann Diagnosedaten auch im OASIS-Standardaustauschformat SARIF bereitstellen. Ein neues Modula-2-Frontend schafft die Basis für Rust.

    heise.de/news/Programmieren-GC

    #Compiler #GNUCompilerCollection #Softwareentwicklung #news

  16. Nun ist es offiziell: Der Lenkungsausschuss hat für GCC Rust gestimmt. Mit GCC 13 erhält die GNU-Compilersammlung eine vorläufige Betaversion des Frontends.
    GCC Rust: Steering Committee der GNU-Compilersammlung sagt Ja zum neuen Frontend
  17. Seit November 2020 arbeitet ein Entwickler am neuen Rust-Frontend für GCC. Damit die Compilersammlung ab GCC 13 auch Rust kann, ist nun die Community gefragt.
    Rust-Frontend im Werden: GNU-Compilersammlung GCC sammelt Feedback der Community
  18. Zum 35. Geburtstag räumt das neue GCC-Release auf: Ein älteres Debugging-Format landet beim Alteisen und die Interoperabilität mit Fortran ist erneut ausgebaut.
    Programmieren: 35 Jahre GCC – Version 12.1 schneidet alte STABS-Zöpfe ab
  19. Das neue GCC Release fasst den nächsten C-Standard C2X in den Blick, unterstützt aktuelle Prozessoren und experimentell auch Intel Advanced Matrix Extensions. Programmieren: GCC 11.1 unterstützt C++17 und Linux Kernel Concurrency Sanitizer
  20. In der Organisation schließen sich zahlreiche GNU-Maintainer zusammen. Schon vor seiner Rückkehr zur FSF kritisierte Richard Stallman die Gründung. Freie Software: GNU Assembly will neue Heimat für Projekte und Betreiber sein