diff --git a/2.19.diff b/2.19.diff new file mode 100644 index 0000000..90f645b --- /dev/null +++ b/2.19.diff @@ -0,0 +1,204 @@ +2008-11-20 Alan Modra + + * elf32-ppc.c (allocate_dynrelocs): Always use tlsld_got for + TLS_LD even when symbol is used with other TLS reloc types. + (ppc_elf_relocate_section): Bypass symbol checks when using tlsld_got. + Leave addend zero on LD DTPMOD dynamic reloc. + +2008-11-17 Eric B. Weddington + + PR 7022 + * elf32-avr.c (bfd_elf_avr_final_write_processing): + Add missing break statements. + +ld/: +2008-11-14 Alan Modra + + * Makefile.am (spu_ovl.o_c): Add missing line continuations. + * Makefile.in: Regenerate. + +--- bfd/elf32-avr.c ++++ bfd/elf32-avr.c +@@ -1298,6 +1298,7 @@ bfd_elf_avr_final_write_processing (bfd *abfd, + + case bfd_mach_avr25: + val = E_AVR_MACH_AVR25; ++ break; + + case bfd_mach_avr3: + val = E_AVR_MACH_AVR3; +@@ -1305,9 +1306,11 @@ bfd_elf_avr_final_write_processing (bfd *abfd, + + case bfd_mach_avr31: + val = E_AVR_MACH_AVR31; ++ break; + + case bfd_mach_avr35: + val = E_AVR_MACH_AVR35; ++ break; + + case bfd_mach_avr4: + val = E_AVR_MACH_AVR4; +--- bfd/elf32-ppc.c ++++ bfd/elf32-ppc.c +@@ -4997,6 +4997,9 @@ allocate_dynrelocs (struct elf_link_hash_entry *h, void *inf) + eh = (struct ppc_elf_link_hash_entry *) h; + if (eh->elf.got.refcount > 0) + { ++ bfd_boolean dyn; ++ unsigned int need; ++ + /* Make sure this symbol is output as a dynamic symbol. */ + if (eh->elf.dynindx == -1 + && !eh->elf.forced_local +@@ -5006,30 +5009,32 @@ allocate_dynrelocs (struct elf_link_hash_entry *h, void *inf) + return FALSE; + } + +- if (eh->tls_mask == (TLS_TLS | TLS_LD) +- && !eh->elf.def_dynamic) +- { +- /* If just an LD reloc, we'll just use htab->tlsld_got.offset. */ +- htab->tlsld_got.refcount += 1; +- eh->elf.got.offset = (bfd_vma) -1; +- } +- else ++ need = 0; ++ if ((eh->tls_mask & TLS_TLS) != 0) + { +- bfd_boolean dyn; +- unsigned int need = 0; +- if ((eh->tls_mask & TLS_TLS) != 0) ++ if ((eh->tls_mask & TLS_LD) != 0) + { +- if ((eh->tls_mask & TLS_LD) != 0) +- need += 8; +- if ((eh->tls_mask & TLS_GD) != 0) ++ if (!eh->elf.def_dynamic) ++ /* We'll just use htab->tlsld_got.offset. This should ++ always be the case. It's a little odd if we have ++ a local dynamic reloc against a non-local symbol. */ ++ htab->tlsld_got.refcount += 1; ++ else + need += 8; +- if ((eh->tls_mask & (TLS_TPREL | TLS_TPRELGD)) != 0) +- need += 4; +- if ((eh->tls_mask & TLS_DTPREL) != 0) +- need += 4; + } +- else ++ if ((eh->tls_mask & TLS_GD) != 0) ++ need += 8; ++ if ((eh->tls_mask & (TLS_TPREL | TLS_TPRELGD)) != 0) ++ need += 4; ++ if ((eh->tls_mask & TLS_DTPREL) != 0) + need += 4; ++ } ++ else ++ need += 4; ++ if (need == 0) ++ eh->elf.got.offset = (bfd_vma) -1; ++ else ++ { + eh->elf.got.offset = allocate_got (htab, need); + dyn = htab->elf.dynamic_sections_created; + if ((info->shared +@@ -5039,7 +5044,8 @@ allocate_dynrelocs (struct elf_link_hash_entry *h, void *inf) + { + /* All the entries we allocated need relocs. + Except LD only needs one. */ +- if ((eh->tls_mask & TLS_LD) != 0) ++ if ((eh->tls_mask & TLS_LD) != 0 ++ && eh->elf.def_dynamic) + need -= 4; + htab->relgot->size += need * (sizeof (Elf32_External_Rela) / 4); + } +@@ -5275,27 +5281,24 @@ ppc_elf_size_dynamic_sections (bfd *output_bfd ATTRIBUTE_UNUSED, + for (; local_got < end_local_got; ++local_got, ++lgot_masks) + if (*local_got > 0) + { +- if (*lgot_masks == (TLS_TLS | TLS_LD)) ++ unsigned int need = 0; ++ if ((*lgot_masks & TLS_TLS) != 0) + { +- /* If just an LD reloc, we'll just use +- htab->tlsld_got.offset. */ +- htab->tlsld_got.refcount += 1; +- *local_got = (bfd_vma) -1; ++ if ((*lgot_masks & TLS_GD) != 0) ++ need += 8; ++ if ((*lgot_masks & TLS_LD) != 0) ++ htab->tlsld_got.refcount += 1; ++ if ((*lgot_masks & (TLS_TPREL | TLS_TPRELGD)) != 0) ++ need += 4; ++ if ((*lgot_masks & TLS_DTPREL) != 0) ++ need += 4; + } + else ++ need += 4; ++ if (need == 0) ++ *local_got = (bfd_vma) -1; ++ else + { +- unsigned int need = 0; +- if ((*lgot_masks & TLS_TLS) != 0) +- { +- if ((*lgot_masks & TLS_GD) != 0) +- need += 8; +- if ((*lgot_masks & (TLS_TPREL | TLS_TPRELGD)) != 0) +- need += 4; +- if ((*lgot_masks & TLS_DTPREL) != 0) +- need += 4; +- } +- else +- need += 4; + *local_got = allocate_got (htab, need); + if (info->shared) + htab->relgot->size += (need +@@ -6560,7 +6563,8 @@ ppc_elf_relocate_section (bfd *output_bfd, + + /* Generate relocs for the dynamic linker. */ + if ((info->shared || indx != 0) +- && (h == NULL ++ && (offp == &htab->tlsld_got.offset ++ || h == NULL + || ELF_ST_VISIBILITY (h->other) == STV_DEFAULT + || h->root.type != bfd_link_hash_undefweak)) + { +@@ -6591,7 +6595,7 @@ ppc_elf_relocate_section (bfd *output_bfd, + outrel.r_info = ELF32_R_INFO (indx, R_PPC_RELATIVE); + else + outrel.r_info = ELF32_R_INFO (indx, R_PPC_GLOB_DAT); +- if (indx == 0) ++ if (indx == 0 && tls_ty != (TLS_TLS | TLS_LD)) + { + outrel.r_addend += relocation; + if (tls_ty & (TLS_GD | TLS_DTPREL | TLS_TPREL)) +--- ld/Makefile.am ++++ ld/Makefile.am +@@ -758,9 +758,9 @@ eelf32_spu.c: $(srcdir)/emulparams/elf32_spu.sh $(srcdir)/emultempl/spuelf.em \ + $(srcdir)/emultempl/spu_ovl.o_c: @MAINT@ $(srcdir)/emultempl/spu_ovl.S + if ../gas/as-new --version \ + | grep 'target.*spu' >/dev/null 2>/dev/null; then \ +- cpp -DOVLY_IRQ_SAVE $(srcdir)/emultempl/spu_ovl.S spu_ovl.s ++ cpp -DOVLY_IRQ_SAVE $(srcdir)/emultempl/spu_ovl.S spu_ovl.s; \ + ../gas/as-new -o spu_ovl.o spu_ovl.s; \ +- ../binutils/bin2c $@ ++ ../binutils/bin2c $@; \ + fi + eelf32_i860.c: $(srcdir)/emulparams/elf32_i860.sh \ + $(ELF_GEN_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} +--- ld/Makefile.in ++++ ld/Makefile.in +@@ -1588,9 +1588,9 @@ eelf32_spu.c: $(srcdir)/emulparams/elf32_spu.sh $(srcdir)/emultempl/spuelf.em \ + $(srcdir)/emultempl/spu_ovl.o_c: @MAINT@ $(srcdir)/emultempl/spu_ovl.S + if ../gas/as-new --version \ + | grep 'target.*spu' >/dev/null 2>/dev/null; then \ +- cpp -DOVLY_IRQ_SAVE $(srcdir)/emultempl/spu_ovl.S spu_ovl.s ++ cpp -DOVLY_IRQ_SAVE $(srcdir)/emultempl/spu_ovl.S spu_ovl.s; \ + ../gas/as-new -o spu_ovl.o spu_ovl.s; \ +- ../binutils/bin2c $@ ++ ../binutils/bin2c $@; \ + fi + eelf32_i860.c: $(srcdir)/emulparams/elf32_i860.sh \ + $(ELF_GEN_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} diff --git a/binutils.changes b/binutils.changes index 5fb3f52..adc7092 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de + +- Import bugfixes from 2.19 branch. + ------------------------------------------------------------------- Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de diff --git a/binutils.spec b/binutils.spec index be517e5..2fceec1 100644 --- a/binutils.spec +++ b/binutils.spec @@ -20,7 +20,7 @@ Name: binutils BuildRequires: bison dejagnu flex gcc-c++ zlib-devel Version: 2.19 -Release: 6 +Release: 7 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -67,6 +67,7 @@ Summary: GNU Binutils Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers +Patch1: 2.19.diff Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff @@ -235,6 +236,7 @@ Authors: %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} +%patch1 %if !%{test_vanilla} %patch2 %patch3 @@ -468,6 +470,8 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/lib*.a %changelog +* Fri Nov 21 2008 schwab@suse.de +- Import bugfixes from 2.19 branch. * Wed Nov 19 2008 schwab@suse.de - Fix handling of DW_CFA_advance_loc* in the assembler. * Mon Nov 10 2008 schwab@suse.de diff --git a/cross-alpha-binutils.changes b/cross-alpha-binutils.changes index 5fb3f52..adc7092 100644 --- a/cross-alpha-binutils.changes +++ b/cross-alpha-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de + +- Import bugfixes from 2.19 branch. + ------------------------------------------------------------------- Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de diff --git a/cross-alpha-binutils.spec b/cross-alpha-binutils.spec index 5f56f84..2f5e0a7 100644 --- a/cross-alpha-binutils.spec +++ b/cross-alpha-binutils.spec @@ -20,7 +20,7 @@ Name: cross-alpha-binutils BuildRequires: bison dejagnu flex gcc-c++ zlib-devel Version: 2.19 -Release: 6 +Release: 7 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -67,6 +67,7 @@ Summary: GNU binutils for Cross-Development to ALPHA Processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers +Patch1: 2.19.diff Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff @@ -168,6 +169,7 @@ Authors: %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} +%patch1 %if !%{test_vanilla} %patch2 %patch3 @@ -396,6 +398,8 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog +* Fri Nov 21 2008 schwab@suse.de +- Import bugfixes from 2.19 branch. * Wed Nov 19 2008 schwab@suse.de - Fix handling of DW_CFA_advance_loc* in the assembler. * Mon Nov 10 2008 schwab@suse.de diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index 5fb3f52..adc7092 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de + +- Import bugfixes from 2.19 branch. + ------------------------------------------------------------------- Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index 73e2be4..6c2fc38 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -20,7 +20,7 @@ Name: cross-arm-binutils BuildRequires: bison dejagnu flex gcc-c++ zlib-devel Version: 2.19 -Release: 6 +Release: 7 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -67,6 +67,7 @@ Summary: GNU binutils for Cross-Development to ARM Processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers +Patch1: 2.19.diff Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff @@ -168,6 +169,7 @@ Authors: %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} +%patch1 %if !%{test_vanilla} %patch2 %patch3 @@ -396,6 +398,8 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog +* Fri Nov 21 2008 schwab@suse.de +- Import bugfixes from 2.19 branch. * Wed Nov 19 2008 schwab@suse.de - Fix handling of DW_CFA_advance_loc* in the assembler. * Mon Nov 10 2008 schwab@suse.de diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index 5fb3f52..adc7092 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de + +- Import bugfixes from 2.19 branch. + ------------------------------------------------------------------- Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec index 953f3e4..fd7cb29 100644 --- a/cross-avr-binutils.spec +++ b/cross-avr-binutils.spec @@ -20,7 +20,7 @@ Name: cross-avr-binutils BuildRequires: bison dejagnu flex gcc-c++ zlib-devel Version: 2.19 -Release: 6 +Release: 7 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -67,6 +67,7 @@ Summary: GNU Binutils for Cross-Development to AVR Processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers +Patch1: 2.19.diff Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff @@ -168,6 +169,7 @@ Authors: %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} +%patch1 %if !%{test_vanilla} %patch2 %patch3 @@ -396,6 +398,8 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog +* Fri Nov 21 2008 schwab@suse.de +- Import bugfixes from 2.19 branch. * Wed Nov 19 2008 schwab@suse.de - Fix handling of DW_CFA_advance_loc* in the assembler. * Mon Nov 10 2008 schwab@suse.de diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index 5fb3f52..adc7092 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de + +- Import bugfixes from 2.19 branch. + ------------------------------------------------------------------- Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index faaa92f..814a951 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -20,7 +20,7 @@ Name: cross-hppa-binutils BuildRequires: bison dejagnu flex gcc-c++ zlib-devel Version: 2.19 -Release: 6 +Release: 7 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -67,6 +67,7 @@ Summary: GNU binutils for Cross-Development to HPPA Processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers +Patch1: 2.19.diff Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff @@ -168,6 +169,7 @@ Authors: %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} +%patch1 %if !%{test_vanilla} %patch2 %patch3 @@ -396,6 +398,8 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog +* Fri Nov 21 2008 schwab@suse.de +- Import bugfixes from 2.19 branch. * Wed Nov 19 2008 schwab@suse.de - Fix handling of DW_CFA_advance_loc* in the assembler. * Mon Nov 10 2008 schwab@suse.de diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index 5fb3f52..adc7092 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de + +- Import bugfixes from 2.19 branch. + ------------------------------------------------------------------- Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 4181420..644c9a2 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -20,7 +20,7 @@ Name: cross-hppa64-binutils BuildRequires: bison dejagnu flex gcc-c++ zlib-devel Version: 2.19 -Release: 6 +Release: 7 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -67,6 +67,7 @@ Summary: GNU binutils for Cross-Development to HPPA64 Processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers +Patch1: 2.19.diff Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff @@ -168,6 +169,7 @@ Authors: %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} +%patch1 %if !%{test_vanilla} %patch2 %patch3 @@ -396,6 +398,8 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog +* Fri Nov 21 2008 schwab@suse.de +- Import bugfixes from 2.19 branch. * Wed Nov 19 2008 schwab@suse.de - Fix handling of DW_CFA_advance_loc* in the assembler. * Mon Nov 10 2008 schwab@suse.de diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index 5fb3f52..adc7092 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de + +- Import bugfixes from 2.19 branch. + ------------------------------------------------------------------- Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index e8b50dc..6fd26ce 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -20,7 +20,7 @@ Name: cross-i386-binutils BuildRequires: bison dejagnu flex gcc-c++ zlib-devel Version: 2.19 -Release: 6 +Release: 7 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -67,6 +67,7 @@ Summary: GNU binutils for Cross-Development to X86 Processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers +Patch1: 2.19.diff Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff @@ -168,6 +169,7 @@ Authors: %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} +%patch1 %if !%{test_vanilla} %patch2 %patch3 @@ -396,6 +398,8 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog +* Fri Nov 21 2008 schwab@suse.de +- Import bugfixes from 2.19 branch. * Wed Nov 19 2008 schwab@suse.de - Fix handling of DW_CFA_advance_loc* in the assembler. * Mon Nov 10 2008 schwab@suse.de diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index 5fb3f52..adc7092 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de + +- Import bugfixes from 2.19 branch. + ------------------------------------------------------------------- Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index f88c8af..c7e04bc 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -20,7 +20,7 @@ Name: cross-ia64-binutils BuildRequires: bison dejagnu flex gcc-c++ zlib-devel Version: 2.19 -Release: 6 +Release: 7 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -67,6 +67,7 @@ Summary: GNU binutils for Cross-Development to IA64 Processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers +Patch1: 2.19.diff Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff @@ -168,6 +169,7 @@ Authors: %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} +%patch1 %if !%{test_vanilla} %patch2 %patch3 @@ -396,6 +398,8 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog +* Fri Nov 21 2008 schwab@suse.de +- Import bugfixes from 2.19 branch. * Wed Nov 19 2008 schwab@suse.de - Fix handling of DW_CFA_advance_loc* in the assembler. * Mon Nov 10 2008 schwab@suse.de diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index 5fb3f52..adc7092 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de + +- Import bugfixes from 2.19 branch. + ------------------------------------------------------------------- Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index 5910334..7b72b1e 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -20,7 +20,7 @@ Name: cross-mips-binutils BuildRequires: bison dejagnu flex gcc-c++ zlib-devel Version: 2.19 -Release: 6 +Release: 7 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -67,6 +67,7 @@ Summary: GNU binutils for Cross-Development to MIPS Processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers +Patch1: 2.19.diff Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff @@ -168,6 +169,7 @@ Authors: %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} +%patch1 %if !%{test_vanilla} %patch2 %patch3 @@ -396,6 +398,8 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog +* Fri Nov 21 2008 schwab@suse.de +- Import bugfixes from 2.19 branch. * Wed Nov 19 2008 schwab@suse.de - Fix handling of DW_CFA_advance_loc* in the assembler. * Mon Nov 10 2008 schwab@suse.de diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index 5fb3f52..adc7092 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de + +- Import bugfixes from 2.19 branch. + ------------------------------------------------------------------- Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 5ba3c12..dbc7cf3 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -20,7 +20,7 @@ Name: cross-ppc-binutils BuildRequires: bison dejagnu flex gcc-c++ zlib-devel Version: 2.19 -Release: 6 +Release: 7 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -67,6 +67,7 @@ Summary: GNU binutils for Cross-Development to PowerPC Processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers +Patch1: 2.19.diff Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff @@ -168,6 +169,7 @@ Authors: %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} +%patch1 %if !%{test_vanilla} %patch2 %patch3 @@ -396,6 +398,8 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog +* Fri Nov 21 2008 schwab@suse.de +- Import bugfixes from 2.19 branch. * Wed Nov 19 2008 schwab@suse.de - Fix handling of DW_CFA_advance_loc* in the assembler. * Mon Nov 10 2008 schwab@suse.de diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index 5fb3f52..adc7092 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de + +- Import bugfixes from 2.19 branch. + ------------------------------------------------------------------- Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index 3d75fc3..717682d 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -20,7 +20,7 @@ Name: cross-ppc64-binutils BuildRequires: bison dejagnu flex gcc-c++ zlib-devel Version: 2.19 -Release: 6 +Release: 7 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -67,6 +67,7 @@ Summary: GNU binutils for cross-development to PowerPC 64bit processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers +Patch1: 2.19.diff Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff @@ -168,6 +169,7 @@ Authors: %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} +%patch1 %if !%{test_vanilla} %patch2 %patch3 @@ -396,6 +398,8 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog +* Fri Nov 21 2008 schwab@suse.de +- Import bugfixes from 2.19 branch. * Wed Nov 19 2008 schwab@suse.de - Fix handling of DW_CFA_advance_loc* in the assembler. * Mon Nov 10 2008 schwab@suse.de diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index 5fb3f52..adc7092 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de + +- Import bugfixes from 2.19 branch. + ------------------------------------------------------------------- Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 7782341..847b014 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -20,7 +20,7 @@ Name: cross-s390-binutils BuildRequires: bison dejagnu flex gcc-c++ zlib-devel Version: 2.19 -Release: 6 +Release: 7 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -67,6 +67,7 @@ Summary: GNU binutils for Cross-Development to S/390 Processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers +Patch1: 2.19.diff Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff @@ -168,6 +169,7 @@ Authors: %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} +%patch1 %if !%{test_vanilla} %patch2 %patch3 @@ -396,6 +398,8 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog +* Fri Nov 21 2008 schwab@suse.de +- Import bugfixes from 2.19 branch. * Wed Nov 19 2008 schwab@suse.de - Fix handling of DW_CFA_advance_loc* in the assembler. * Mon Nov 10 2008 schwab@suse.de diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index 5fb3f52..adc7092 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de + +- Import bugfixes from 2.19 branch. + ------------------------------------------------------------------- Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 635bb69..4271a05 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -20,7 +20,7 @@ Name: cross-s390x-binutils BuildRequires: bison dejagnu flex gcc-c++ zlib-devel Version: 2.19 -Release: 6 +Release: 7 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -67,6 +67,7 @@ Summary: GNU binutils for Cross-Development to 64-Bit S/390 Processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers +Patch1: 2.19.diff Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff @@ -168,6 +169,7 @@ Authors: %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} +%patch1 %if !%{test_vanilla} %patch2 %patch3 @@ -396,6 +398,8 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog +* Fri Nov 21 2008 schwab@suse.de +- Import bugfixes from 2.19 branch. * Wed Nov 19 2008 schwab@suse.de - Fix handling of DW_CFA_advance_loc* in the assembler. * Mon Nov 10 2008 schwab@suse.de diff --git a/cross-sh4-binutils.changes b/cross-sh4-binutils.changes index 5fb3f52..adc7092 100644 --- a/cross-sh4-binutils.changes +++ b/cross-sh4-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de + +- Import bugfixes from 2.19 branch. + ------------------------------------------------------------------- Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de diff --git a/cross-sh4-binutils.spec b/cross-sh4-binutils.spec index 4b3dce3..524dc18 100644 --- a/cross-sh4-binutils.spec +++ b/cross-sh4-binutils.spec @@ -20,7 +20,7 @@ Name: cross-sh4-binutils BuildRequires: bison dejagnu flex gcc-c++ zlib-devel Version: 2.19 -Release: 6 +Release: 7 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -67,6 +67,7 @@ Summary: GNU binutils for Cross-Development to SH4 Processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers +Patch1: 2.19.diff Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff @@ -167,6 +168,7 @@ Authors: %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} +%patch1 %if !%{test_vanilla} %patch2 %patch3 @@ -395,6 +397,8 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog +* Fri Nov 21 2008 schwab@suse.de +- Import bugfixes from 2.19 branch. * Wed Nov 19 2008 schwab@suse.de - Fix handling of DW_CFA_advance_loc* in the assembler. * Mon Nov 10 2008 schwab@suse.de diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index 5fb3f52..adc7092 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de + +- Import bugfixes from 2.19 branch. + ------------------------------------------------------------------- Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index ed73304..7976863 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -20,7 +20,7 @@ Name: cross-sparc-binutils BuildRequires: bison dejagnu flex gcc-c++ zlib-devel Version: 2.19 -Release: 6 +Release: 7 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -67,6 +67,7 @@ Summary: GNU binutils for Cross-Development to SPARC Processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers +Patch1: 2.19.diff Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff @@ -168,6 +169,7 @@ Authors: %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} +%patch1 %if !%{test_vanilla} %patch2 %patch3 @@ -396,6 +398,8 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog +* Fri Nov 21 2008 schwab@suse.de +- Import bugfixes from 2.19 branch. * Wed Nov 19 2008 schwab@suse.de - Fix handling of DW_CFA_advance_loc* in the assembler. * Mon Nov 10 2008 schwab@suse.de diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index 5fb3f52..adc7092 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de + +- Import bugfixes from 2.19 branch. + ------------------------------------------------------------------- Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index ddb378e..e631479 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -20,7 +20,7 @@ Name: cross-spu-binutils BuildRequires: bison dejagnu flex gcc-c++ zlib-devel Version: 2.19 -Release: 6 +Release: 7 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -67,6 +67,7 @@ Summary: GNU binutils for Cross-Development to SPU Processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers +Patch1: 2.19.diff Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff @@ -168,6 +169,7 @@ Authors: %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} +%patch1 %if !%{test_vanilla} %patch2 %patch3 @@ -396,6 +398,8 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog +* Fri Nov 21 2008 schwab@suse.de +- Import bugfixes from 2.19 branch. * Wed Nov 19 2008 schwab@suse.de - Fix handling of DW_CFA_advance_loc* in the assembler. * Mon Nov 10 2008 schwab@suse.de diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index 5fb3f52..adc7092 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Nov 21 15:03:27 CET 2008 - schwab@suse.de + +- Import bugfixes from 2.19 branch. + ------------------------------------------------------------------- Wed Nov 19 17:50:52 CET 2008 - schwab@suse.de diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index 175f8fd..387771d 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -20,7 +20,7 @@ Name: cross-x86_64-binutils BuildRequires: bison dejagnu flex gcc-c++ zlib-devel Version: 2.19 -Release: 6 +Release: 7 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -67,6 +67,7 @@ Summary: GNU binutils for Cross-Development to X86-64 Processors Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers +Patch1: 2.19.diff Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff @@ -168,6 +169,7 @@ Authors: %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} +%patch1 %if !%{test_vanilla} %patch2 %patch3 @@ -396,6 +398,8 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog +* Fri Nov 21 2008 schwab@suse.de +- Import bugfixes from 2.19 branch. * Wed Nov 19 2008 schwab@suse.de - Fix handling of DW_CFA_advance_loc* in the assembler. * Mon Nov 10 2008 schwab@suse.de