Changeset 25552


Ignore:
Timestamp:
2011-02-16T15:05:08+01:00 (5 years ago)
Author:
kaloz
Message:

[toolchain/binutils/2.19.1]: fixup the ubicom patch, refresh

Location:
trunk/toolchain/binutils/patches/2.19.1
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/toolchain/binutils/patches/2.19.1/111-pr7093.elf32-arm.c.patch

    r15538 r25552  
    11--- a/bfd/elf32-arm.c 
    22+++ b/bfd/elf32-arm.c 
    3 @@ -4621,6 +4621,10 @@ 
     3@@ -4621,6 +4621,10 @@ bfd_elf32_arm_init_maps (bfd *abfd) 
    44   Elf_Internal_Shdr *hdr; 
    55   unsigned int i, localsyms; 
  • trunk/toolchain/binutils/patches/2.19.1/112-arm-uclibc-gas-needs-libm.patch

    r20594 r25552  
    1919make[4]: *** [as-new] Error 1 
    2020 
    21 Index: binutils-2.17.50/gas/configure.tgt 
    22 =================================================================== 
    23 --- binutils-2.17.50.orig/gas/configure.tgt 
    24 +++ binutils-2.17.50/gas/configure.tgt 
     21--- a/gas/configure.tgt 
     22+++ b/gas/configure.tgt 
    2523@@ -415,6 +415,12 @@ case ${generic_target} in 
    2624   *-*-netware)                         fmt=elf em=netware ;; 
     
    3634   alpha | arm | i386 | ia64 | mips | ns32k | pdp11 | ppc | sparc | z80 | z8k) 
    3735     bfd_gas=yes 
    38  
  • trunk/toolchain/binutils/patches/2.19.1/600-ubicom32_binutils_20090818.patch

    r19635 r25552  
    2121 extern const bfd_arch_info_type bfd_vax_arch; 
    2222 extern const bfd_arch_info_type bfd_we32k_arch; 
    23 @@ -570,6 +576,7 @@ static const bfd_arch_info_type * const  
     23@@ -570,6 +576,7 @@ static const bfd_arch_info_type * const 
    2424     &bfd_tic4x_arch, 
    2525     &bfd_tic54x_arch, 
     
    55875587     case EM_XTENSA_OLD: 
    55885588     case EM_XTENSA:            return "Tensilica Xtensa Processor"; 
    5589 --- a/config.sub 
    5590 +++ b/config.sub 
    5591 @@ -285,6 +285,7 @@ case $basic_machine in 
    5592         | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ 
    5593         | spu | strongarm \ 
    5594         | tahoe | thumb | tic4x | tic80 | tron \ 
    5595 +       | ubicom32 \ 
    5596         | v850 | v850e \ 
    5597         | we32k \ 
    5598         | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ 
    5599 @@ -370,6 +371,7 @@ case $basic_machine in 
    5600         | tahoe-* | thumb-* \ 
    5601         | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \ 
    5602         | tron-* \ 
    5603 +       | ubicom32-* \ 
    5604         | v850-* | v850e-* | vax-* \ 
    5605         | we32k-* \ 
    5606         | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ 
    56075589--- a/configure 
    56085590+++ b/configure 
  • trunk/toolchain/binutils/patches/2.19.1/700-avr32.patch

    r19677 r25552  
    2222 extern const bfd_arch_info_type bfd_cr16_arch; 
    2323 extern const bfd_arch_info_type bfd_cr16c_arch; 
    24 @@ -526,6 +533,7 @@ static const bfd_arch_info_type * const  
     24@@ -526,6 +533,7 @@ static const bfd_arch_info_type * const 
    2525     &bfd_arc_arch, 
    2626     &bfd_arm_arch, 
     
    167167     bfd_elf32_bfinfdpic_vec)   tb="$tb elf32-bfin.lo elf32.lo $elf" ;; 
    168168     bfd_elf32_big_generic_vec)         tb="$tb elf32-gen.lo elf32.lo $elf" ;; 
    169 --- a/bfd/cpu-avr32.c 
     169--- /dev/null 
    170170+++ b/bfd/cpu-avr32.c 
    171171@@ -0,0 +1,52 @@ 
     
    222222+const bfd_arch_info_type bfd_avr32_arch = 
    223223+  N(bfd_mach_avr32_ap, "avr32", TRUE, &cpu_info[0]); 
    224 --- a/bfd/elf32-avr32.c 
     224--- /dev/null 
    225225+++ b/bfd/elf32-avr32.c 
    226226@@ -0,0 +1,3915 @@ 
     
    41434143+ 
    41444144+#include "elf32-target.h" 
    4145 --- a/bfd/elf32-avr32.h 
     4145--- /dev/null 
    41464146+++ b/bfd/elf32-avr32.h 
    41474147@@ -0,0 +1,23 @@ 
     
    44864486   input_scrub_end (); 
    44874487  
    4488 --- a/gas/config/tc-avr32.c 
     4488--- /dev/null 
    44894489+++ b/gas/config/tc-avr32.c 
    44904490@@ -0,0 +1,4829 @@ 
     
    93189318+/* vim: syntax=c sw=2 
    93199319+ */ 
    9320 --- a/gas/config/tc-avr32.h 
     9320--- /dev/null 
    93219321+++ b/gas/config/tc-avr32.h 
    93229322@@ -0,0 +1,325 @@ 
     
    97099709 @include c-bfin.texi 
    97109710 @end ifset 
    9711 --- a/gas/doc/c-avr32.texi 
     9711--- /dev/null 
    97129712+++ b/gas/doc/c-avr32.texi 
    97139713@@ -0,0 +1,244 @@ 
     
    1009910099   $(BFDDIR)/libaout.h $(INCDIR)/bfdlink.h 
    1010010100  
    10101 --- a/gas/testsuite/gas/avr32/aliases.d 
     10101--- /dev/null 
    1010210102+++ b/gas/testsuite/gas/avr32/aliases.d 
    1010310103@@ -0,0 +1,19 @@ 
     
    1012110121+   e:  b8 00      [ \t]+st\.h r12\[0x0\],r0 
    1012210122+  10:  99 00      [ \t]+st\.w r12\[0x0\],r0 
    10123 --- a/gas/testsuite/gas/avr32/aliases.s 
     10123--- /dev/null 
    1012410124+++ b/gas/testsuite/gas/avr32/aliases.s 
    1012510125@@ -0,0 +1,14 @@ 
     
    1013810138+       st.h    r12, r0 
    1013910139+       st.w    r12, r0 
    10140 --- a/gas/testsuite/gas/avr32/allinsn.d 
     10140--- /dev/null 
    1014110141+++ b/gas/testsuite/gas/avr32/allinsn.d 
    1014210142@@ -0,0 +1,2987 @@ 
     
    1312813128+ *[0-9a-f]*:   fc 1c 7f ff     movh r12,0x7fff 
    1312913129+ 
    13130 --- a/gas/testsuite/gas/avr32/allinsn.exp 
     13130--- /dev/null 
    1313113131+++ b/gas/testsuite/gas/avr32/allinsn.exp 
    1313213132@@ -0,0 +1,5 @@ 
     
    1313613136+    run_dump_test "allinsn" 
    1313713137+} 
    13138 --- a/gas/testsuite/gas/avr32/allinsn.s 
     13138--- /dev/null 
    1313913139+++ b/gas/testsuite/gas/avr32/allinsn.s 
    1314013140@@ -0,0 +1,3330 @@ 
     
    1646916469+        
    1647016470+                
    16471 --- a/gas/testsuite/gas/avr32/avr32.exp 
     16471--- /dev/null 
    1647216472+++ b/gas/testsuite/gas/avr32/avr32.exp 
    1647316473@@ -0,0 +1,23 @@ 
     
    1649516495+    run_dump_test "symdiff_linkrelax" 
    1649616496+} 
    16497 --- a/gas/testsuite/gas/avr32/call_nopic.d 
     16497--- /dev/null 
    1649816498+++ b/gas/testsuite/gas/avr32/call_nopic.d 
    1649916499@@ -0,0 +1,36 @@ 
     
    1653416534+00000000 <different_section>: 
    1653516535+   0:  e2 c0 00 00     sub r0,r1,0 
    16536 --- a/gas/testsuite/gas/avr32/call_nopic_linkrelax.d 
     16536--- /dev/null 
    1653716537+++ b/gas/testsuite/gas/avr32/call_nopic_linkrelax.d 
    1653816538@@ -0,0 +1,43 @@ 
     
    1658016580+00000000 <different_section>: 
    1658116581+   0:  e2 c0 00 00     sub r0,r1,0 
    16582 --- a/gas/testsuite/gas/avr32/call_pic.d 
     16582--- /dev/null 
    1658316583+++ b/gas/testsuite/gas/avr32/call_pic.d 
    1658416584@@ -0,0 +1,36 @@ 
     
    1661916619+00000000 <different_section>: 
    1662016620+   0:  e2 c0 00 00     sub r0,r1,0 
    16621 --- a/gas/testsuite/gas/avr32/call_pic_linkrelax.d 
     16621--- /dev/null 
    1662216622+++ b/gas/testsuite/gas/avr32/call_pic_linkrelax.d 
    1662316623@@ -0,0 +1,47 @@ 
     
    1666916669+00000000 <different_section>: 
    1667016670+   0:  e2 c0 00 00     sub r0,r1,0 
    16671 --- a/gas/testsuite/gas/avr32/call.s 
     16671--- /dev/null 
    1667216672+++ b/gas/testsuite/gas/avr32/call.s 
    1667316673@@ -0,0 +1,30 @@ 
     
    1670216702+different_section: 
    1670316703+       sub     r0, r1, 0 
    16704 --- a/gas/testsuite/gas/avr32/dwarf2.d 
     16704--- /dev/null 
    1670516705+++ b/gas/testsuite/gas/avr32/dwarf2.d 
    1670616706@@ -0,0 +1,42 @@ 
     
    1674716747+  Advance PC by 530 to 220 
    1674816748+  Extended opcode 1: End of Sequence 
    16749 --- a/gas/testsuite/gas/avr32/dwarf2.s 
     16749--- /dev/null 
    1675016750+++ b/gas/testsuite/gas/avr32/dwarf2.s 
    1675116751@@ -0,0 +1,67 @@ 
     
    1681716817+ 
    1681816818+       .byte   0 
    16819 --- a/gas/testsuite/gas/avr32/fpinsn.d 
     16819--- /dev/null 
    1682016820+++ b/gas/testsuite/gas/avr32/fpinsn.d 
    1682116821@@ -0,0 +1,271 @@ 
     
    1709117091+ *[0-9a-f]*:   e1 a8 08 70     cop cp0,cr8,cr7,cr0,0x10 
    1709217092+ *[0-9a-f]*:   e1 a8 06 80     cop cp0,cr6,cr8,cr0,0x10 
    17093 --- a/gas/testsuite/gas/avr32/fpinsn.s 
     17093--- /dev/null 
    1709417094+++ b/gas/testsuite/gas/avr32/fpinsn.s 
    1709517095@@ -0,0 +1,266 @@ 
     
    1736017360+       fcastd.s fr8, fr7 
    1736117361+       fcastd.s fr6, fr8 
    17362 --- a/gas/testsuite/gas/avr32/hwrd-lwrd.d 
     17362--- /dev/null 
    1736317363+++ b/gas/testsuite/gas/avr32/hwrd-lwrd.d 
    1736417364@@ -0,0 +1,47 @@ 
     
    1741017410+  5c:  e0 10 00 00     andl r0,0x0 
    1741117411+                       5c: R_AVR32_LO16        extsym1 
    17412 --- a/gas/testsuite/gas/avr32/hwrd-lwrd.s 
     17412--- /dev/null 
    1741317413+++ b/gas/testsuite/gas/avr32/hwrd-lwrd.s 
    1741417414@@ -0,0 +1,39 @@ 
     
    1745217452+ 
    1745317453+sym2: 
    17454 --- a/gas/testsuite/gas/avr32/jmptable.d 
     17454--- /dev/null 
    1745517455+++ b/gas/testsuite/gas/avr32/jmptable.d 
    1745617456@@ -0,0 +1,20 @@ 
     
    1747517475+  14:  d7 03           nop 
    1747617476+  16:  d7 03           nop 
    17477 --- a/gas/testsuite/gas/avr32/jmptable_linkrelax.d 
     17477--- /dev/null 
    1747817478+++ b/gas/testsuite/gas/avr32/jmptable_linkrelax.d 
    1747917479@@ -0,0 +1,25 @@ 
     
    1750317503+  14:  d7 03           nop 
    1750417504+  16:  d7 03           nop 
    17505 --- a/gas/testsuite/gas/avr32/jmptable.s 
     17505--- /dev/null 
    1750617506+++ b/gas/testsuite/gas/avr32/jmptable.s 
    1750717507@@ -0,0 +1,14 @@ 
     
    1752017520+2:     nop 
    1752117521+3:     nop 
    17522 --- a/gas/testsuite/gas/avr32/lda_nopic.d 
     17522--- /dev/null 
    1752317523+++ b/gas/testsuite/gas/avr32/lda_nopic.d 
    1752417524@@ -0,0 +1,32 @@ 
     
    1755517555+0001001c <toofar_positive>: 
    1755617556+   1001c:      fe ce 00 00     sub lr,pc,0 
    17557 --- a/gas/testsuite/gas/avr32/lda_nopic_linkrelax.d 
     17557--- /dev/null 
    1755817558+++ b/gas/testsuite/gas/avr32/lda_nopic_linkrelax.d 
    1755917559@@ -0,0 +1,41 @@ 
     
    1759917599+00010020 <toofar_positive>: 
    1760017600+   10020:      fe ce 00 00     sub lr,pc,0 
    17601 --- a/gas/testsuite/gas/avr32/lda_pic.d 
     17601--- /dev/null 
    1760217602+++ b/gas/testsuite/gas/avr32/lda_pic.d 
    1760317603@@ -0,0 +1,32 @@ 
     
    1763417634+00010014 <toofar_positive>: 
    1763517635+   10014:      fe ce 00 00     sub lr,pc,0 
    17636 --- a/gas/testsuite/gas/avr32/lda_pic_linkrelax.d 
     17636--- /dev/null 
    1763717637+++ b/gas/testsuite/gas/avr32/lda_pic_linkrelax.d 
    1763817638@@ -0,0 +1,40 @@ 
     
    1767717677+0001002c <toofar_positive>: 
    1767817678+   1002c:      fe ce 00 00     sub lr,pc,0 
    17679 --- a/gas/testsuite/gas/avr32/lda.s 
     17679--- /dev/null 
    1768017680+++ b/gas/testsuite/gas/avr32/lda.s 
    1768117681@@ -0,0 +1,30 @@ 
     
    1771017710+different_section: 
    1771117711+       .long   0x12345678 
    17712 --- a/gas/testsuite/gas/avr32/pcrel.d 
     17712--- /dev/null 
    1771317713+++ b/gas/testsuite/gas/avr32/pcrel.d 
    1771417714@@ -0,0 +1,64 @@ 
     
    1777717777+  10:  e0 a0 .. ..     rcall [0-9a-f]+ <.*> 
    1777817778+                       10: R_AVR32_22H_PCREL   \.text\+0xc 
    17779 --- a/gas/testsuite/gas/avr32/pcrel.s 
     17779--- /dev/null 
    1778017780+++ b/gas/testsuite/gas/avr32/pcrel.s 
    1778117781@@ -0,0 +1,57 @@ 
     
    1783717837+       nop 
    1783817838+       rcall   test_rcall2 
    17839 --- a/gas/testsuite/gas/avr32/pico.d 
     17839--- /dev/null 
    1784017840+++ b/gas/testsuite/gas/avr32/pico.d 
    1784117841@@ -0,0 +1,149 @@ 
     
    1798917989+ *[0-9a-f]*:   ed a7 33 80     stcm\.w cp1,--r7,cr15 
    1799017990+ *[0-9a-f]*:   ed a8 33 7f     stcm\.w cp1,--r8,cr8-cr14 
    17991 --- a/gas/testsuite/gas/avr32/pico.s 
     17991--- /dev/null 
    1799217992+++ b/gas/testsuite/gas/avr32/pico.s 
    1799317993@@ -0,0 +1,144 @@ 
     
    1813618136+       picostm.w       --r7, config 
    1813718137+       picostm.w       --r8, coeff1_a-vmu2_out 
    18138 --- a/gas/testsuite/gas/avr32/pic_reloc.d 
     18138--- /dev/null 
    1813918139+++ b/gas/testsuite/gas/avr32/pic_reloc.d 
    1814018140@@ -0,0 +1,27 @@ 
     
    1816618166+  1c:  ec f0 00 00     ld.w r0,r6\[0\] 
    1816718167+                       1c: R_AVR32_GOT16S      ldw_got 
    18168 --- a/gas/testsuite/gas/avr32/pic_reloc.s 
     18168--- /dev/null 
    1816918169+++ b/gas/testsuite/gas/avr32/pic_reloc.s 
    1817018170@@ -0,0 +1,18 @@ 
     
    1818718187+       ld.w    r0,r6[ldw_got@got] 
    1818818188+.L4: 
    18189 --- a/gas/testsuite/gas/avr32/symdiff.d 
     18189--- /dev/null 
    1819018190+++ b/gas/testsuite/gas/avr32/symdiff.d 
    1819118191@@ -0,0 +1,24 @@ 
     
    1821418214+   c:  d7 03           nop 
    1821518215+   e:  d7 03           nop 
    18216 --- a/gas/testsuite/gas/avr32/symdiff_linkrelax.d 
     18216--- /dev/null 
    1821718217+++ b/gas/testsuite/gas/avr32/symdiff_linkrelax.d 
    1821818218@@ -0,0 +1,28 @@ 
     
    1824518245+   c:  d7 03           nop 
    1824618246+   e:  d7 03           nop 
    18247 --- a/gas/testsuite/gas/avr32/symdiff.s 
     18247--- /dev/null 
    1824818248+++ b/gas/testsuite/gas/avr32/symdiff.s 
    1824918249@@ -0,0 +1,19 @@ 
     
    1826918269--- a/gas/write.c 
    1827018270+++ b/gas/write.c 
    18271 @@ -1993,6 +1993,10 @@ relax_frag (segT segment, fragS *fragP,  
     18271@@ -1993,6 +1993,10 @@ relax_frag (segT segment, fragS *fragP, 
    1827218272  
    1827318273 #endif /* defined (TC_GENERIC_RELAX_TABLE)  */ 
     
    1833218332 extern int  get_arm_regname_num_options (void); 
    1833318333 extern int  set_arm_regname_option (int); 
    18334 --- a/include/elf/avr32.h 
     18334--- /dev/null 
    1833518335+++ b/include/elf/avr32.h 
    1833618336@@ -0,0 +1,98 @@ 
     
    1846718467                        targ_extra_emuls="elf32bfinfd" 
    1846818468                        targ_extra_libpath=$targ_extra_emuls 
    18469 --- a/ld/emulparams/avr32elf.sh 
     18469--- /dev/null 
    1847018470+++ b/ld/emulparams/avr32elf.sh 
    1847118471@@ -0,0 +1,274 @@ 
     
    1874418744+ 
    1874518745+esac 
    18746 --- a/ld/emulparams/avr32linux.sh 
     18746--- /dev/null 
    1874718747+++ b/ld/emulparams/avr32linux.sh 
    1874818748@@ -0,0 +1,14 @@ 
     
    1876118761+# anyway, so it shouldn't hurt for regular Linux either... 
    1876218762+NO_SMALL_DATA=yes 
    18763 --- a/ld/emultempl/avr32elf.em 
     18763--- /dev/null 
    1876418764+++ b/ld/emultempl/avr32elf.em 
    1876518765@@ -0,0 +1,162 @@ 
     
    1923319233        ecoff_sparc.o \ 
    1923419234        eelf32_spu.o \ 
    19235 @@ -1480,6 +1530,194 @@ eavr6.c: $(srcdir)/emulparams/avr6.sh $( 
     19235@@ -1480,6 +1527,194 @@ eavr6.c: $(srcdir)/emulparams/avr6.sh $( 
    1923619236   $(ELF_DEPS) $(srcdir)/scripttempl/avr.sc \ 
    1923719237   ${GEN_DEPENDS} 
     
    1942819428   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/i860coff.sc ${GEN_DEPENDS} 
    1942919429        ${GENSCRIPTS} coff_i860 "$(tdir_coff_i860)" 
    19430 --- a/ld/scripttempl/avr32.sc 
     19430--- /dev/null 
    1943119431+++ b/ld/scripttempl/avr32.sc 
    1943219432@@ -0,0 +1,459 @@ 
     
    1989019890+} 
    1989119891+EOF 
    19892 --- a/ld/testsuite/ld-avr32/avr32.exp 
     19892--- /dev/null 
    1989319893+++ b/ld/testsuite/ld-avr32/avr32.exp 
    1989419894@@ -0,0 +1,25 @@ 
     
    1991819918+ 
    1991919919+run_dump_test "pcrel" 
    19920 --- a/ld/testsuite/ld-avr32/pcrel.d 
     19920--- /dev/null 
    1992119921+++ b/ld/testsuite/ld-avr32/pcrel.d 
    1992219922@@ -0,0 +1,74 @@ 
     
    1999519995+a0200000 <extsym21>: 
    1999619996+a0200000:      d7 03           nop 
    19997 --- a/ld/testsuite/ld-avr32/pcrel.ld 
     19997--- /dev/null 
    1999819998+++ b/ld/testsuite/ld-avr32/pcrel.ld 
    1999919999@@ -0,0 +1,23 @@ 
     
    2002120021+       } 
    2002220022+} 
    20023 --- a/ld/testsuite/ld-avr32/symbols.s 
     20023--- /dev/null 
    2002420024+++ b/ld/testsuite/ld-avr32/symbols.s 
    2002520025@@ -0,0 +1,20 @@ 
     
    2004420044+extsym21: 
    2004520045+       nop 
    20046 --- a/opcodes/avr32-asm.c 
     20046--- /dev/null 
    2004720047+++ b/opcodes/avr32-asm.c 
    2004820048@@ -0,0 +1,264 @@ 
     
    2031120311+  }; 
    2031220312+#endif 
    20313 --- a/opcodes/avr32-asm.h 
     20313--- /dev/null 
    2031420314+++ b/opcodes/avr32-asm.h 
    2031520315@@ -0,0 +1,42 @@ 
     
    2035620356+ 
    2035720357+#endif /* __OPCODES_AVR32_ASM_H */ 
    20358 --- a/opcodes/avr32-dis.c 
     20358--- /dev/null 
    2035920359+++ b/opcodes/avr32-dis.c 
    2036020360@@ -0,0 +1,891 @@ 
     
    2125021250+ 
    2125121251+} 
    21252 --- a/opcodes/avr32-opc.c 
     21252--- /dev/null 
    2125321253+++ b/opcodes/avr32-opc.c 
    2125421254@@ -0,0 +1,6946 @@ 
     
    2819928199+#undef ALIAS_MNEMONIC 
    2820028200+#undef FP_MNEMONIC 
    28201 --- a/opcodes/avr32-opc.h 
     28201--- /dev/null 
    2820228202+++ b/opcodes/avr32-opc.h 
    2820328203@@ -0,0 +1,2377 @@ 
Note: See TracChangeset for help on using the changeset viewer.