annotate sources/patches/gcc-core-fix-inhibit-libc.patch @ 1529:90da269bc09c

Minor cleanup and remove hardlinking for chroot-splice: it's slower and uses more disk space but doesn't damage external copy if something goes wrong.
author Rob Landley <rob@landley.net>
date Sun, 10 Jun 2012 20:34:04 -0500
parents 1d6155f9be9f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
296
803edf50776f Make gcc build sh without libc. Probably other targets need this too...
Rob Landley <rob@landley.net>
parents:
diff changeset
1 diff -ru gcc-core/gcc/config/sh/linux-unwind.h gcc-core/gcc/config/sh/linux-unwind.h
803edf50776f Make gcc build sh without libc. Probably other targets need this too...
Rob Landley <rob@landley.net>
parents:
diff changeset
2 --- gcc-core/gcc/config/sh/linux-unwind.h 2005-06-28 20:45:37.000000000 -0500
803edf50776f Make gcc build sh without libc. Probably other targets need this too...
Rob Landley <rob@landley.net>
parents:
diff changeset
3 +++ gcc-core/gcc/config/sh/linux-unwind.h 2008-02-06 17:41:12.000000000 -0600
803edf50776f Make gcc build sh without libc. Probably other targets need this too...
Rob Landley <rob@landley.net>
parents:
diff changeset
4 @@ -26,6 +26,8 @@
803edf50776f Make gcc build sh without libc. Probably other targets need this too...
Rob Landley <rob@landley.net>
parents:
diff changeset
5 the Free Software Foundation, 51 Franklin Street, Fifth Floor,
803edf50776f Make gcc build sh without libc. Probably other targets need this too...
Rob Landley <rob@landley.net>
parents:
diff changeset
6 Boston, MA 02110-1301, USA. */
803edf50776f Make gcc build sh without libc. Probably other targets need this too...
Rob Landley <rob@landley.net>
parents:
diff changeset
7
803edf50776f Make gcc build sh without libc. Probably other targets need this too...
Rob Landley <rob@landley.net>
parents:
diff changeset
8 +#ifndef inhibit_libc
803edf50776f Make gcc build sh without libc. Probably other targets need this too...
Rob Landley <rob@landley.net>
parents:
diff changeset
9 +
803edf50776f Make gcc build sh without libc. Probably other targets need this too...
Rob Landley <rob@landley.net>
parents:
diff changeset
10 /* Do code reading to identify a signal frame, and set the frame
803edf50776f Make gcc build sh without libc. Probably other targets need this too...
Rob Landley <rob@landley.net>
parents:
diff changeset
11 state data appropriately. See unwind-dw2.c for the structs. */
803edf50776f Make gcc build sh without libc. Probably other targets need this too...
Rob Landley <rob@landley.net>
parents:
diff changeset
12
803edf50776f Make gcc build sh without libc. Probably other targets need this too...
Rob Landley <rob@landley.net>
parents:
diff changeset
13 @@ -249,3 +251,5 @@
803edf50776f Make gcc build sh without libc. Probably other targets need this too...
Rob Landley <rob@landley.net>
parents:
diff changeset
14 return _URC_NO_REASON;
803edf50776f Make gcc build sh without libc. Probably other targets need this too...
Rob Landley <rob@landley.net>
parents:
diff changeset
15 }
803edf50776f Make gcc build sh without libc. Probably other targets need this too...
Rob Landley <rob@landley.net>
parents:
diff changeset
16 #endif /* defined (__SH5__) */
803edf50776f Make gcc build sh without libc. Probably other targets need this too...
Rob Landley <rob@landley.net>
parents:
diff changeset
17 +
803edf50776f Make gcc build sh without libc. Probably other targets need this too...
Rob Landley <rob@landley.net>
parents:
diff changeset
18 +#endif
949
1d6155f9be9f Poking at alpha support: add the same inhibit-libc guard that gcc screwed up for sh4, so it can get as far as the gcc bug "libm/e_exp.c:144: internal compiler error: in emit_move_insn, at expr.c:3275" building uClibc.
Rob Landley <rob@landley.net>
parents: 296
diff changeset
19 diff -ru gcc-core/gcc/config/alpha/linux-unwind.h gcc-core2/gcc/config/alpha/linux-unwind.h
1d6155f9be9f Poking at alpha support: add the same inhibit-libc guard that gcc screwed up for sh4, so it can get as far as the gcc bug "libm/e_exp.c:144: internal compiler error: in emit_move_insn, at expr.c:3275" building uClibc.
Rob Landley <rob@landley.net>
parents: 296
diff changeset
20 --- gcc-core/gcc/config/alpha/linux-unwind.h 2005-06-24 20:22:41.000000000 -0500
1d6155f9be9f Poking at alpha support: add the same inhibit-libc guard that gcc screwed up for sh4, so it can get as far as the gcc bug "libm/e_exp.c:144: internal compiler error: in emit_move_insn, at expr.c:3275" building uClibc.
Rob Landley <rob@landley.net>
parents: 296
diff changeset
21 +++ gcc-core2/gcc/config/alpha/linux-unwind.h 2010-01-10 20:05:56.000000000 -0600
1d6155f9be9f Poking at alpha support: add the same inhibit-libc guard that gcc screwed up for sh4, so it can get as far as the gcc bug "libm/e_exp.c:144: internal compiler error: in emit_move_insn, at expr.c:3275" building uClibc.
Rob Landley <rob@landley.net>
parents: 296
diff changeset
22 @@ -26,6 +26,8 @@
1d6155f9be9f Poking at alpha support: add the same inhibit-libc guard that gcc screwed up for sh4, so it can get as far as the gcc bug "libm/e_exp.c:144: internal compiler error: in emit_move_insn, at expr.c:3275" building uClibc.
Rob Landley <rob@landley.net>
parents: 296
diff changeset
23 the Free Software Foundation, 51 Franklin Street, Fifth Floor,
1d6155f9be9f Poking at alpha support: add the same inhibit-libc guard that gcc screwed up for sh4, so it can get as far as the gcc bug "libm/e_exp.c:144: internal compiler error: in emit_move_insn, at expr.c:3275" building uClibc.
Rob Landley <rob@landley.net>
parents: 296
diff changeset
24 Boston, MA 02110-1301, USA. */
1d6155f9be9f Poking at alpha support: add the same inhibit-libc guard that gcc screwed up for sh4, so it can get as far as the gcc bug "libm/e_exp.c:144: internal compiler error: in emit_move_insn, at expr.c:3275" building uClibc.
Rob Landley <rob@landley.net>
parents: 296
diff changeset
25
1d6155f9be9f Poking at alpha support: add the same inhibit-libc guard that gcc screwed up for sh4, so it can get as far as the gcc bug "libm/e_exp.c:144: internal compiler error: in emit_move_insn, at expr.c:3275" building uClibc.
Rob Landley <rob@landley.net>
parents: 296
diff changeset
26 +#ifndef inhibit_libc
1d6155f9be9f Poking at alpha support: add the same inhibit-libc guard that gcc screwed up for sh4, so it can get as far as the gcc bug "libm/e_exp.c:144: internal compiler error: in emit_move_insn, at expr.c:3275" building uClibc.
Rob Landley <rob@landley.net>
parents: 296
diff changeset
27 +
1d6155f9be9f Poking at alpha support: add the same inhibit-libc guard that gcc screwed up for sh4, so it can get as far as the gcc bug "libm/e_exp.c:144: internal compiler error: in emit_move_insn, at expr.c:3275" building uClibc.
Rob Landley <rob@landley.net>
parents: 296
diff changeset
28 /* Do code reading to identify a signal frame, and set the frame
1d6155f9be9f Poking at alpha support: add the same inhibit-libc guard that gcc screwed up for sh4, so it can get as far as the gcc bug "libm/e_exp.c:144: internal compiler error: in emit_move_insn, at expr.c:3275" building uClibc.
Rob Landley <rob@landley.net>
parents: 296
diff changeset
29 state data appropriately. See unwind-dw2.c for the structs. */
1d6155f9be9f Poking at alpha support: add the same inhibit-libc guard that gcc screwed up for sh4, so it can get as far as the gcc bug "libm/e_exp.c:144: internal compiler error: in emit_move_insn, at expr.c:3275" building uClibc.
Rob Landley <rob@landley.net>
parents: 296
diff changeset
30
1d6155f9be9f Poking at alpha support: add the same inhibit-libc guard that gcc screwed up for sh4, so it can get as far as the gcc bug "libm/e_exp.c:144: internal compiler error: in emit_move_insn, at expr.c:3275" building uClibc.
Rob Landley <rob@landley.net>
parents: 296
diff changeset
31 @@ -80,3 +82,5 @@
1d6155f9be9f Poking at alpha support: add the same inhibit-libc guard that gcc screwed up for sh4, so it can get as far as the gcc bug "libm/e_exp.c:144: internal compiler error: in emit_move_insn, at expr.c:3275" building uClibc.
Rob Landley <rob@landley.net>
parents: 296
diff changeset
32 fs->retaddr_column = 64;
1d6155f9be9f Poking at alpha support: add the same inhibit-libc guard that gcc screwed up for sh4, so it can get as far as the gcc bug "libm/e_exp.c:144: internal compiler error: in emit_move_insn, at expr.c:3275" building uClibc.
Rob Landley <rob@landley.net>
parents: 296
diff changeset
33 return _URC_NO_REASON;
1d6155f9be9f Poking at alpha support: add the same inhibit-libc guard that gcc screwed up for sh4, so it can get as far as the gcc bug "libm/e_exp.c:144: internal compiler error: in emit_move_insn, at expr.c:3275" building uClibc.
Rob Landley <rob@landley.net>
parents: 296
diff changeset
34 }
1d6155f9be9f Poking at alpha support: add the same inhibit-libc guard that gcc screwed up for sh4, so it can get as far as the gcc bug "libm/e_exp.c:144: internal compiler error: in emit_move_insn, at expr.c:3275" building uClibc.
Rob Landley <rob@landley.net>
parents: 296
diff changeset
35 +
1d6155f9be9f Poking at alpha support: add the same inhibit-libc guard that gcc screwed up for sh4, so it can get as far as the gcc bug "libm/e_exp.c:144: internal compiler error: in emit_move_insn, at expr.c:3275" building uClibc.
Rob Landley <rob@landley.net>
parents: 296
diff changeset
36 +#endif