main/gcc: upgrade to 14.2.0
Release Notes: https://gcc.gnu.org/gcc-14/changes.html
Porting Guide: https://gcc.gnu.org/gcc-14/porting_to.html
From what i've found, the GCC 14.1.0 release has 2 issues that affect us:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115442 - attempt to use poisoned "calloc" in jit-recording.cc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116007 - unable to emulate 'TF' while building libquadmath on ppc64le
The fix for poisoned "calloc" is available in this snapshot.
The ppc64le build is still failing, and i think upstream's recommendation is to disable quadmath.
I had to rewrite 0013-nopie.patch
, so i would appreciate it if someone double checks what i did, though i wonder if this patch is still necessary.