This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: More bfd patch for PPC


I'm ok with coff-pmac.c being removed.  That's why I moved its vector
into coff-rs6000.c.  

Anyone else care about coff-pmac.c?

Tom

"H . J . Lu" wrote:
> 
> You added pmac_xcoff_vec to coff-rs6000.c. Now --enable-targets=all
> failed to build. I checked in the following patch. Please check if
> coff-pmac.c can be removed.
> 
> H.J.
> ---
> Index: Makefile.am
> ===================================================================
> RCS file: /work/cvs/gnu/binutils/bfd/Makefile.am,v
> retrieving revision 1.43
> diff -u -p -r1.43 Makefile.am
> --- Makefile.am 2001/05/25 06:16:59     1.43
> +++ Makefile.am 2001/05/25 22:29:00
> @@ -160,7 +160,6 @@ BFD32_BACKENDS = \
>         coff-m68k.lo \
>         coff-m88k.lo \
>         coff-mips.lo \
> -       coff-pmac.lo \
>         coff-rs6000.lo \
>         coff-sh.lo \
>         coff-sparc.lo \
> @@ -301,7 +300,6 @@ BFD32_BACKENDS_CFILES = \
>         coff-m68k.c \
>         coff-m88k.c \
>         coff-mips.c \
> -       coff-pmac.c \
>         coff-rs6000.c \
>         coff-sh.c \
>         coff-sparc.c \
> @@ -920,9 +918,6 @@ coff-rs6000.lo: coff64-rs6000.c coff-rs6
>  coff64-rs6000.lo: coff64-rs6000.c coff-rs6000.c xcofflink.c \
>    $(INCDIR)/bfdlink.h $(INCDIR)/coff/internal.h $(INCDIR)/coff/xcoff.h \
>    $(INCDIR)/coff/rs6k64.h libcoff.h libxcoff.h coffcode.h coffswap.h
> -coff-rs6000.lo: coff-rs6000.c $(INCDIR)/filenames.h \
> -  $(INCDIR)/coff/internal.h $(INCDIR)/coff/rs6000.h libcoff.h \
> -  $(INCDIR)/bfdlink.h xcoff-target.h coffcode.h coffswap.h
>  coff-sh.lo: coff-sh.c $(INCDIR)/filenames.h $(INCDIR)/bfdlink.h \
>    $(INCDIR)/coff/sh.h $(INCDIR)/coff/internal.h libcoff.h \
>    coffcode.h coffswap.h
> Index: Makefile.in
> ===================================================================
> RCS file: /work/cvs/gnu/binutils/bfd/Makefile.in,v
> retrieving revision 1.50
> diff -u -p -r1.50 Makefile.in
> --- Makefile.in 2001/05/25 06:16:59     1.50
> +++ Makefile.in 2001/05/25 22:29:01
> @@ -283,7 +283,6 @@ BFD32_BACKENDS = \
>         coff-m68k.lo \
>         coff-m88k.lo \
>         coff-mips.lo \
> -       coff-pmac.lo \
>         coff-rs6000.lo \
>         coff-sh.lo \
>         coff-sparc.lo \
> @@ -425,7 +424,6 @@ BFD32_BACKENDS_CFILES = \
>         coff-m68k.c \
>         coff-m88k.c \
>         coff-mips.c \
> -       coff-pmac.c \
>         coff-rs6000.c \
>         coff-sh.c \
>         coff-sparc.c \
> @@ -537,6 +535,7 @@ BFD32_BACKENDS_CFILES = \
>         vms-tir.c \
>         xcofflink.c
> 
> +
>  # The .o files needed by all of the 64 bit vectors that are configured into
>  # target_vector in targets.c if configured with --enable-targets=all
>  # and --enable-64-bit-bfd.
> @@ -630,7 +629,8 @@ SOURCE_HFILES = \
>         elfcode.h elfcore.h elflink.h freebsd.h genlink.h go32stub.h \
>         libaout.h libbfd.h libcoff.h libecoff.h libhppa.h \
>         libieee.h libnlm.h liboasys.h libpei.h netbsd.h nlm-target.h \
> -       nlmcode.h nlmswap.h ns32k.h peicode.h som.h vms.h xcoff.h libxcoff.h
> +       nlmcode.h nlmswap.h ns32k.h peicode.h som.h vms.h libxcoff.h xcoff.h
> +
> 
>  BUILD_HFILES = \
>         elf32-target.h elf64-target.h targmatch.h
> Index: configure
> ===================================================================
> RCS file: /work/cvs/gnu/binutils/bfd/configure,v
> retrieving revision 1.150
> diff -u -p -r1.150 configure
> --- configure   2001/05/21 18:48:00     1.150
> +++ configure   2001/05/25 22:29:01
> @@ -6047,7 +6047,7 @@ do
>      pc532netbsd_vec)           tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
>      pc532machaout_vec)         tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
>      pdp11_aout_vec)            tb="$tb pdp11.lo" ;;
> -    pmac_xcoff_vec)            tb="$tb coff-pmac.lo xcofflink.lo" ;;
> +    pmac_xcoff_vec)            tb="$tb coff-rs6000.lo xcofflink.lo" ;;
>      rs6000coff_vec)            tb="$tb coff-rs6000.lo xcofflink.lo" ;;
>      bfd_powerpc_pe_vec)         tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
>      bfd_powerpcle_pe_vec)       tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
> Index: configure.in
> ===================================================================
> RCS file: /work/cvs/gnu/binutils/bfd/configure.in,v
> retrieving revision 1.145
> diff -u -p -r1.145 configure.in
> --- configure.in        2001/05/21 18:48:01     1.145
> +++ configure.in        2001/05/25 22:29:01
> @@ -629,7 +629,7 @@ do
>      pc532netbsd_vec)           tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
>      pc532machaout_vec)         tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
>      pdp11_aout_vec)            tb="$tb pdp11.lo" ;;
> -    pmac_xcoff_vec)            tb="$tb coff-pmac.lo xcofflink.lo" ;;
> +    pmac_xcoff_vec)            tb="$tb coff-rs6000.lo xcofflink.lo" ;;
>      rs6000coff_vec)            tb="$tb coff-rs6000.lo xcofflink.lo" ;;
>      bfd_powerpc_pe_vec)         tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
>      bfd_powerpcle_pe_vec)       tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;

-- 
Tom Rix 
GCC Engineer
trix@redhat.com
256.704.9201


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]