snabelen.no is one of the many independent Mastodon servers you can use to participate in the fediverse.
Ein norsk heimstad for den desentraliserte mikroblogge-plattformen.

Administrert av:

Serverstatistikk:

444
aktive brukere

#gcc

3 innlegg3 deltakereett innlegg i dag

#Apple M1 / M2 / M3 Core Support Might Soon Be Merged For The #GCC #Compiler
When it comes to compiler support for #AppleSilicon and their hardware at large, Apple has long been focused on the LLVM/Clang toolchain given their long history with it, employing many of the developers, and Xcode being based on LLVM. The GNU Compiler Collection (GCC) though may soon see upstream support for the newer Apple Cores
phoronix.com/news/Apple-Cores-

www.phoronix.comApple M1 / M2 / M3 Core Support Might Soon Be Merged For The GCC Compiler

"[…] Let's take a look at 6 improvements to look forward to in the upcoming #GCC 15.

1. Prettier execution paths

2. A new look for C++ template errors

3. Machine-readable diagnostics

4. An easier transition to C23

5. A revamped color scheme

6. libgdiagnostics

We're still fixing bugs, but we hope that GCC 15 will be ready to officially release (as 15.1) sometime later this month. […]"'

developers.redhat.com/articles – by David Malcolm #gcc15

Featured image for: Value range propagation in GCC with Project Ranger.
Red Hat Developer · 6 usability improvements in GCC 15 | Red Hat DeveloperGCC 15 brings better error messages and diagnostics for your code, including prettier execution paths and easier-to-read compiler errors for C++ templates

"the RISC-V port of #GCC was introduced only in GCC 7.5.0—a version that requires C++ and cannot be bootstrapped! To this end, we have been improving MesCC, the C compiler that comes with Mes, so it is able to build GCC 4.6.5; meanwhile, Ekaitz Zarraga backported RISC-V support to GCC 4.6.5, and backported RISC-V support from the latest tcc to our bootstrappable-tcc."

That’s the kind of heroism in #software development that you rarely hear about:
guix.gnu.org/en/blog/2023/the-
gnu.org/software/mes/

guix.gnu.orgThe Full-Source Bootstrap: Building from source all the way down — 2023 — Blog — GNU GuixBlog posts about GNU Guix.

The #Maneage #reproducibility system for scientific research papers that starts from a minimal POSIX-like host OS does not yet build [1] the #GNUCLibrary = #GLibC . We have a draft implementation building glibc *after* #GCC [2]; and an alternative proposal arguing that building glibc *first* and gcc second would be more long-term sustainable [[1] comment18].

Should GLibC be built first? Why (or why not)?

[1] savannah.nongnu.org/task/?1539
[2] gitlab.com/maneage/project-dev

savannah.nongnu.orgManeage - Tasks: task #15390, Installing GNU C Library within... [Savannah]Savannah is a central point for development, distribution and maintenance of free software, both GNU and non-GNU.

Today's `gcc` bug is gcc.gnu.org/PR119428

There `gcc` generated wrong code for `e2fsprogs-1.47.2` on the code similar to:

void bug_o2(unsigned int nr, unsigned char * addr)
{
unsigned char *ADDR = addr;
ADDR += nr >> 3;
*ADDR &= (unsigned char) ~(1 << (nr & 0x07));
}

It was supposed to set bit `nr` in a bit vector `addr` to 0. But did something else instead.

gcc.gnu.org119428 – [15 Regression] wrong code on e2fsprogs-1.47.2 since r15-8478-ge8a5f747cfa9c7

My first GCC commit! 🎉

Although my first C compiler was Borland Turbo C, GCC has always offered a better programming experience. My journey with GCC started in the late '90s, back when Red Hat was a rad startup, The Matrix was blowing minds, and Rage Against the Machine was blasting through boombox.

After decades of using the GCC toolchain, I now find myself contributing to its codebase. Excited to share my first commit to the GCC project, adding a few intrinsic functions to arm_acle.h.

Huge thanks to everyone on the GCC team for their support!

🔗 gcc.gnu.org/git/?p=gcc.git;a=c

Here #MBS openly bribes/pays #Trump / #MusKKK salaries along with their #Republican #DeathCult and somehow the #BrainTrust here in the #USA sells this as us being tough on #SaudiArabia / #GCC / #UAE / #Quatar / #Oman / #Kuwait / #Bahrain ☠️⚰️🪦
expressional.social/@Peter_Lin

Mastodon server hosted in Copenhagen, Denmark. Peter Link 🍉🇨🇺🇵🇸 (@Peter_Link@expressional.social)How Trump and Netanyahu forced #MohammedBinSalman to draw a line on #Palestine Statements by Washington and Tel Aviv endorsing ethnic cleansing have forced #Saudi foreign policy to revert back to the Arab nationalist days... from #MiddleEastEye #MEE by David Hearst 10 February 2025 11:03 GMT [Hopefully, #Trump and #Netanyahu’s arrogance is going to cost them in a big way.] https://www.middleeasteye.net/opinion/saudi-arabia-israel-trump-netanyahu-forced-bin-salman-draw-line-palestine “A covert relationship claimed by Benjamin Netanyahu with #SaudiArabia, ...has been unraveling in a matter of days.” "Trump also bragged that Saudi Arabia would normalise with #Israel without a #Palestinian state..." "It took Riyadh just 45 minutes to reply in what has become known as the dawn statement." [...] "“His Royal Highness emphasised that Saudi Arabia will continue its relentless efforts to establish an independent Palestinian state with East Jerusalem as its capital and will not establish relations with Israel without that.”" #media #news #press #US #USA #MBS @palestine@a.gup.pe

Some partnerships redefine what’s possible, and our 15-year journey with REA Group is a testament to that. Together, we've tackled complex challenges, built high-performing teams, and driven innovation at scale.

As REA expands in Cyber City, we’re proud to support their vision for a future-ready tech landscape—one powered by autonomy, excellence, and bold thinking: ter.li/6fr0l2

Watch the video to see how we’re shaping the future, together. 🎥🚀

#Client#GCC#Tech

Healthy Competition With #GCC15 vs. #LLVM #Clang20 Performance On #AMD #Zen5
With some codebases/workloads there can be strong advantages at time for one compiler over the other, but at a high level the #GCC and Clang #compiler performance is extremely tight with recent versions and on modern #x86_64 hardware.
phoronix.com/review/clang20-gc

www.phoronix.comHealthy Competition With GCC 15 vs. LLVM Clang 20 Performance On AMD Zen 5
Replied in thread

#Recruitment from Kenya to the #GCC, particularly #Qatar, has long been marred by corruption, with bilateral labour agreements failing to address these issues. MR's Vani Saraswathi investigated exploitative recruitment practices in the corridor, shedding light on the role of #Gulf-based consultants.

migrant-rights.org/2022/06/hug.