Mercurial > hg > aboriginal
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 |
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 |