|
1 |
| ---- src/gcc-14.2.0/gcc/Makefile.in |
2 |
| -+++ src/gcc-14.2.0/gcc/Makefile.in |
| 1 | +--- src/gcc/gcc/Makefile.in |
| 2 | ++++ src/gcc/gcc/Makefile.in |
3 | 3 | @@ -559,13 +559,9 @@ FNMATCH_H = $(srcdir)/../include/fnmatch.h
|
4 | 4 | LINKER_PLUGIN_API_H = $(srcdir)/../include/plugin-api.h
|
5 | 5 |
|
|
72 | 72 | $(mkinstalldirs) $${include_dir}; \
|
73 | 73 | chmod a+rx $${include_dir} || true; \
|
74 | 74 | $(SHELL) $(srcdir)/../move-if-change \
|
75 |
| ---- src/gcc-14.2.0/gcc/collect2.cc |
76 |
| -+++ src/gcc-14.2.0/gcc/collect2.cc |
| 75 | +--- src/gcc/gcc/collect2.cc |
| 76 | ++++ src/gcc/gcc/collect2.cc |
77 | 77 | @@ -32,6 +32,7 @@ along with GCC; see the file COPYING3. If not see
|
78 | 78 | #include "file-find.h"
|
79 | 79 | #include "simple-object.h"
|
|
130 | 130 | NULL
|
131 | 131 | };
|
132 | 132 |
|
133 |
| ---- src/gcc-14.2.0/gcc/config/aarch64/aarch64-linux.h |
134 |
| -+++ src/gcc-14.2.0/gcc/config/aarch64/aarch64-linux.h |
| 133 | +--- src/gcc/gcc/config/aarch64/aarch64-linux.h |
| 134 | ++++ src/gcc/gcc/config/aarch64/aarch64-linux.h |
135 | 135 | @@ -21,7 +21,9 @@
|
136 | 136 | #ifndef GCC_AARCH64_LINUX_H
|
137 | 137 | #define GCC_AARCH64_LINUX_H
|
|
168 | 168 |
|
169 | 169 | #define GNU_USER_TARGET_MATHFILE_SPEC \
|
170 | 170 | "%{Ofast|ffast-math|funsafe-math-optimizations:%{!shared:crtfastmath.o%s}}"
|
171 |
| ---- src/gcc-14.2.0/gcc/config/arm/linux-eabi.h |
172 |
| -+++ src/gcc-14.2.0/gcc/config/arm/linux-eabi.h |
| 171 | +--- src/gcc/gcc/config/arm/linux-eabi.h |
| 172 | ++++ src/gcc/gcc/config/arm/linux-eabi.h |
173 | 173 | @@ -18,6 +18,8 @@
|
174 | 174 | along with GCC; see the file COPYING3. If not see
|
175 | 175 | <http://www.gnu.org/licenses/>. */
|
|
223 | 223 |
|
224 | 224 | /* Use the default LIBGCC_SPEC, not the version in linux-elf.h, as we
|
225 | 225 | do not use -lfloat. */
|
226 |
| ---- src/gcc-14.2.0/gcc/config/arm/linux-elf.h |
227 |
| -+++ src/gcc-14.2.0/gcc/config/arm/linux-elf.h |
| 226 | +--- src/gcc/gcc/config/arm/linux-elf.h |
| 227 | ++++ src/gcc/gcc/config/arm/linux-elf.h |
228 | 228 | @@ -62,16 +62,16 @@
|
229 | 229 |
|
230 | 230 | #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"
|
|
246 | 246 |
|
247 | 247 | #undef LINK_SPEC
|
248 | 248 | #define LINK_SPEC LINUX_TARGET_LINK_SPEC
|
249 |
| ---- src/gcc-14.2.0/gcc/config/i386/gnu-user64.h |
250 |
| -+++ src/gcc-14.2.0/gcc/config/i386/gnu-user64.h |
| 249 | +--- src/gcc/gcc/config/i386/gnu-user64.h |
| 250 | ++++ src/gcc/gcc/config/i386/gnu-user64.h |
251 | 251 | @@ -52,19 +52,19 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
252 | 252 | %{" SPEC_X32 ":--x32} \
|
253 | 253 | %{msse2avx:%{!mavx:-msse2avx}}"
|
|
276 | 276 |
|
277 | 277 | #undef LINK_SPEC
|
278 | 278 | #define LINK_SPEC GNU_USER_TARGET_LINK_SPEC
|
279 |
| ---- src/gcc-14.2.0/gcc/config/i386/linux-common.h |
280 |
| -+++ src/gcc-14.2.0/gcc/config/i386/linux-common.h |
| 279 | +--- src/gcc/gcc/config/i386/linux-common.h |
| 280 | ++++ src/gcc/gcc/config/i386/linux-common.h |
281 | 281 | @@ -35,7 +35,7 @@ along with GCC; see the file COPYING3. If not see
|
282 | 282 | #undef LINK_SPEC
|
283 | 283 | #define LINK_SPEC \
|
|
287 | 287 |
|
288 | 288 | #undef LIB_SPEC
|
289 | 289 | #define LIB_SPEC \
|
290 |
| ---- src/gcc-14.2.0/gcc/config/i386/linux.h |
291 |
| -+++ src/gcc-14.2.0/gcc/config/i386/linux.h |
| 290 | +--- src/gcc/gcc/config/i386/linux.h |
| 291 | ++++ src/gcc/gcc/config/i386/linux.h |
292 | 292 | @@ -19,8 +19,11 @@ You should have received a copy of the GNU General Public License
|
293 | 293 | along with GCC; see the file COPYING3. If not see
|
294 | 294 | <http://www.gnu.org/licenses/>. */
|
|
302 | 302 |
|
303 | 303 | #undef MUSL_DYNAMIC_LINKER
|
304 | 304 | #define MUSL_DYNAMIC_LINKER "/lib/ld-musl-i386.so.1"
|
305 |
| ---- src/gcc-14.2.0/gcc/config/i386/linux64.h |
306 |
| -+++ src/gcc-14.2.0/gcc/config/i386/linux64.h |
| 305 | +--- src/gcc/gcc/config/i386/linux64.h |
| 306 | ++++ src/gcc/gcc/config/i386/linux64.h |
307 | 307 | @@ -23,13 +23,15 @@ a copy of the GCC Runtime Library Exception along with this program;
|
308 | 308 | see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
309 | 309 | <http://www.gnu.org/licenses/>. */
|
|
323 | 323 |
|
324 | 324 | #undef MUSL_DYNAMIC_LINKER32
|
325 | 325 | #define MUSL_DYNAMIC_LINKER32 "/lib/ld-musl-i386.so.1"
|
326 |
| ---- src/gcc-14.2.0/gcc/config/linux-android.h |
327 |
| -+++ src/gcc-14.2.0/gcc/config/linux-android.h |
| 326 | +--- src/gcc/gcc/config/linux-android.h |
| 327 | ++++ src/gcc/gcc/config/linux-android.h |
328 | 328 | @@ -35,7 +35,7 @@
|
329 | 329 | "%{" NOANDROID "|tno-android-cc:" LINUX_SPEC ";:" ANDROID_SPEC "}"
|
330 | 330 |
|
|
334 | 334 |
|
335 | 335 | #define ANDROID_LINK_SPEC \
|
336 | 336 | "%{shared: -Bsymbolic}"
|
337 |
| ---- src/gcc-14.2.0/gcc/config/linux.h |
338 |
| -+++ src/gcc-14.2.0/gcc/config/linux.h |
| 337 | +--- src/gcc/gcc/config/linux.h |
| 338 | ++++ src/gcc/gcc/config/linux.h |
339 | 339 | @@ -27,6 +27,8 @@ a copy of the GCC Runtime Library Exception along with this program;
|
340 | 340 | see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
341 | 341 | <http://www.gnu.org/licenses/>. */
|
|
385 | 385 | # undef INCLUDE_DEFAULTS_MUSL_CROSS
|
386 | 386 | # define INCLUDE_DEFAULTS_MUSL_CROSS
|
387 | 387 | #endif
|
388 |
| ---- src/gcc-14.2.0/gcc/cppdefault.cc |
389 |
| -+++ src/gcc-14.2.0/gcc/cppdefault.cc |
| 388 | +--- src/gcc/gcc/cppdefault.cc |
| 389 | ++++ src/gcc/gcc/cppdefault.cc |
390 | 390 | @@ -23,15 +23,13 @@
|
391 | 391 | #include "coretypes.h"
|
392 | 392 | #include "tm.h"
|
|
425 | 425 | #endif
|
426 | 426 | { 0, 0, 0, 0, 0, 0 }
|
427 | 427 | };
|
428 |
| ---- src/gcc-14.2.0/gcc/gcc.cc |
429 |
| -+++ src/gcc-14.2.0/gcc/gcc.cc |
430 |
| -@@ -47,6 +47,7 @@ compilation is specified by a string called a "spec". */ |
431 |
| - #include "opts-jobserver.h" |
| 428 | +--- src/gcc/gcc/gcc.cc 2024-11-22 23:52:07.605751246 +0300 |
| 429 | ++++ src/gcc/gcc/gcc.cc.patch 2024-11-23 00:09:51.505136358 +0300 |
| 430 | +@@ -51,6 +51,7 @@ compilation is specified by a string cal |
432 | 431 | #include "common/common-target.h"
|
433 | 432 | #include "gcc-urlifier.h"
|
| 433 | + #include "opts-diagnostic.h" |
434 | 434 | +#include "cgct-app-prefix.h"
|
435 | 435 |
|
436 | 436 | #ifndef MATH_LIBRARY
|
437 | 437 | #define MATH_LIBRARY "m"
|
438 |
| -@@ -1603,11 +1604,10 @@ static const char *gcc_libexec_prefix; |
| 438 | +@@ -1607,11 +1608,10 @@ static const char *gcc_libexec_prefix; |
439 | 439 |
|
440 | 440 | /* Default prefixes to attach to command names. */
|
441 | 441 |
|
|
451 | 451 | #endif
|
452 | 452 |
|
453 | 453 | #ifdef CROSS_DIRECTORY_STRUCTURE /* Don't use these prefixes for a cross compiler. */
|
454 |
| -@@ -1644,10 +1644,10 @@ static const char *const standard_startfile_prefix = STANDARD_STARTFILE_PREFIX; |
| 454 | +@@ -1648,10 +1648,10 @@ static const char *const standard_startf |
455 | 455 | static const char *md_exec_prefix = MD_EXEC_PREFIX;
|
456 | 456 | static const char *md_startfile_prefix = MD_STARTFILE_PREFIX;
|
457 | 457 | static const char *md_startfile_prefix_1 = MD_STARTFILE_PREFIX_1;
|
|
466 | 466 |
|
467 | 467 | /* A relative path to be used in finding the location of tools
|
468 | 468 | relative to the driver. */
|
469 |
| -@@ -4849,6 +4849,8 @@ process_command (unsigned int decoded_options_count, |
| 469 | +@@ -4876,6 +4876,8 @@ process_command (unsigned int decoded_op |
470 | 470 | that are lists of directory names with colons. */
|
471 | 471 |
|
472 | 472 | temp = env.get ("COMPILER_PATH");
|
|
475 | 475 | if (temp)
|
476 | 476 | {
|
477 | 477 | const char *startp, *endp;
|
478 |
| -@@ -8554,7 +8556,7 @@ driver::set_up_specs () const |
| 478 | +@@ -8569,7 +8571,7 @@ driver::set_up_specs () const |
479 | 479 | }
|
480 | 480 | /* We should eventually get rid of all these and stick to
|
481 | 481 | startfile_prefix_spec exclusively. */
|
|
484 | 484 | {
|
485 | 485 | if (*md_startfile_prefix)
|
486 | 486 | add_sysrooted_prefix (&startfile_prefixes, md_startfile_prefix,
|
487 |
| -@@ -8575,7 +8577,7 @@ driver::set_up_specs () const |
| 487 | +@@ -8590,7 +8592,7 @@ driver::set_up_specs () const |
488 | 488 | add_sysrooted_prefix (&startfile_prefixes,
|
489 | 489 | standard_startfile_prefix, "BINUTILS",
|
490 | 490 | PREFIX_PRIORITY_LAST, 0, 1);
|
|
493 | 493 | {
|
494 | 494 | add_prefix (&startfile_prefixes,
|
495 | 495 | concat (gcc_exec_prefix
|
496 |
| -@@ -8587,13 +8589,15 @@ driver::set_up_specs () const |
| 496 | +@@ -8602,13 +8604,15 @@ driver::set_up_specs () const |
497 | 497 |
|
498 | 498 | /* Sysrooted prefixes are relocated because target_system_root is
|
499 | 499 | also relocated by gcc_exec_prefix. */
|
|
0 commit comments