diff options
author | cvs2svn <> | 2009-03-09 17:54:26 +0300 |
---|---|---|
committer | cvs2svn <> | 2009-03-09 17:54:26 +0300 |
commit | a30b02563ccb10b33ab4514937b72cd640f27d34 (patch) | |
tree | 3c664ce5841db7d065fafdd921695ab829e07ae6 /include | |
parent | cc4b0fd74c52c62ad42adb6d75e04535d09a6f17 (diff) |
This commit was manufactured by cvs2svn to create tag 'sid-sid-snapshot-20080201
snapshot-20080201'.
Sprout from arc-insight_6_8-branch 2009-03-09 14:54:21 UTC cvs2svn 'This commit was manufactured by cvs2svn to create branch 'arc-'
Cherrypick from master 2008-01-31 10:39:43 UTC Paolo Bonzini <pbonzini@redhat.com> '2008-01-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>':
ChangeLog
Makefile.def
Makefile.in
Makefile.tpl
config/ChangeLog
config/mh-ppc-darwin
configure
configure.ac
include/ChangeLog
include/bfdlink.h
include/elf/ChangeLog
include/elf/mips.h
include/opcode/ChangeLog
include/opcode/avr.h
include/opcode/cr16.h
include/opcode/mips.h
include/xtensa-config.h
libtool.m4
Delete:
djunpack.bat
texinfo/texinfo.tex
Diffstat (limited to 'include')
-rw-r--r-- | include/ChangeLog | 10 | ||||
-rw-r--r-- | include/bfdlink.h | 10 | ||||
-rw-r--r-- | include/elf/ChangeLog | 5 | ||||
-rw-r--r-- | include/elf/mips.h | 3 | ||||
-rw-r--r-- | include/opcode/ChangeLog | 17 | ||||
-rw-r--r-- | include/opcode/avr.h | 4 | ||||
-rw-r--r-- | include/opcode/cr16.h | 3 | ||||
-rw-r--r-- | include/opcode/mips.h | 13 | ||||
-rw-r--r-- | include/xtensa-config.h | 8 |
9 files changed, 13 insertions, 60 deletions
diff --git a/include/ChangeLog b/include/ChangeLog index fd6c3d232..cf687ca78 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,13 +1,3 @@ -2008-02-15 Alan Modra <amodra@bigpond.net.au> - - * bfdlink.h (struct bfd_link_hash_table): Delete creator field. - (struct bfd_link_info): Add output_bfd. - -2008-02-11 Bob Wilson <bob.wilson@acm.org> - - * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero. - (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New. - 2008-01-26 David Daney <ddaney@avtrex.com> * demangle.h (demangle_component_type): Add diff --git a/include/bfdlink.h b/include/bfdlink.h index bcd4b4fc3..66cec0189 100644 --- a/include/bfdlink.h +++ b/include/bfdlink.h @@ -1,6 +1,6 @@ /* bfdlink.h -- header file for BFD link routines Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. Written by Steve Chamberlain and Ian Lance Taylor, Cygnus Support. This file is part of BFD, the Binary File Descriptor library. @@ -160,6 +160,11 @@ struct bfd_link_hash_table { /* The hash table itself. */ struct bfd_hash_table table; + /* The back end which created this hash table. This indicates the + type of the entries in the hash table, which is sometimes + important information when linking object files of different + types together. */ + const bfd_target *creator; /* A linked list of undefined and common symbols, linked through the next field in the bfd_link_hash_entry structure. */ struct bfd_link_hash_entry *undefs; @@ -391,9 +396,6 @@ struct bfd_link_info option). If this is NULL, no symbols are being wrapped. */ struct bfd_hash_table *wrap_hash; - /* The output BFD. */ - bfd *output_bfd; - /* The list of input BFD's involved in the link. These are chained together via the link_next field. */ bfd *input_bfds; diff --git a/include/elf/ChangeLog b/include/elf/ChangeLog index b1c75677e..9382d9bcc 100644 --- a/include/elf/ChangeLog +++ b/include/elf/ChangeLog @@ -1,8 +1,3 @@ -2008-02-04 Adam Nemet <anemet@caviumnetworks.com> - - * mips.h: Update copyright. - (E_MIPS_MACH_OCTEON): New macro. - 2008-01-30 Tristan Gingold <gingold@adacore.com> Add OpenVMS extensions. diff --git a/include/elf/mips.h b/include/elf/mips.h index 7b72cacc9..63a97187f 100644 --- a/include/elf/mips.h +++ b/include/elf/mips.h @@ -1,6 +1,6 @@ /* MIPS ELF support for BFD. Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2008 + 2003, 2004, 2005 Free Software Foundation, Inc. By Ian Lance Taylor, Cygnus Support, <ian@cygnus.com>, from @@ -213,7 +213,6 @@ END_RELOC_NUMBERS (R_MIPS_maxext) #define E_MIPS_MACH_4120 0x00870000 #define E_MIPS_MACH_4111 0x00880000 #define E_MIPS_MACH_SB1 0x008a0000 -#define E_MIPS_MACH_OCTEON 0x008b0000 #define E_MIPS_MACH_5400 0x00910000 #define E_MIPS_MACH_5500 0x00980000 #define E_MIPS_MACH_9000 0x00990000 diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog index 1de316e21..afd480b13 100644 --- a/include/opcode/ChangeLog +++ b/include/opcode/ChangeLog @@ -1,20 +1,3 @@ -2008-02-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com> - - * cr16.h (cr16_num_optab): Declared. - -2008-02-14 Hakan Ardo <hakan@debian.org> - - PR gas/2626 - * avr.h (AVR_ISA_2xxe): Define. - -2008-02-04 Adam Nemet <anemet@caviumnetworks.com> - - * mips.h: Update copyright. - (INSN_CHIP_MASK): New macro. - (INSN_OCTEON): New macro. - (CPU_OCTEON): New macro. - (OPCODE_IS_MEMBER): Handle Octeon instructions. - 2007-11-29 Mark Shinwell <shinwell@codesourcery.com> * mips.h (INSN_LOONGSON_2E): New. diff --git a/include/opcode/avr.h b/include/opcode/avr.h index 8038b4f7f..7f7ee0c35 100644 --- a/include/opcode/avr.h +++ b/include/opcode/avr.h @@ -1,6 +1,6 @@ /* Opcode table for the Atmel AVR micro controllers. - Copyright 2000, 2001, 2004, 2006, 2008 Free Software Foundation, Inc. + Copyright 2000, 2001, 2004, 2006 Free Software Foundation, Inc. Contributed by Denis Chertykov <denisc@overta.ru> This program is free software; you can redistribute it and/or modify @@ -34,8 +34,6 @@ #define AVR_ISA_TINY1 (AVR_ISA_1200 | AVR_ISA_LPM) #define AVR_ISA_PWMx (AVR_ISA_M8 | AVR_ISA_BRK) #define AVR_ISA_2xxx (AVR_ISA_TINY1 | AVR_ISA_SRAM) -/* For the attiny26 which is missing LPM Rd,Z+. */ -#define AVR_ISA_2xxe (AVR_ISA_2xxx | AVR_ISA_LPMX) #define AVR_ISA_RF401 (AVR_ISA_2xxx | AVR_ISA_MOVW | AVR_ISA_LPMX) #define AVR_ISA_TINY2 (AVR_ISA_2xxx | AVR_ISA_MOVW | AVR_ISA_LPMX | \ AVR_ISA_SPM | AVR_ISA_BRK) diff --git a/include/opcode/cr16.h b/include/opcode/cr16.h index c99c51a6e..b7e3be554 100644 --- a/include/opcode/cr16.h +++ b/include/opcode/cr16.h @@ -1,5 +1,5 @@ /* cr16.h -- Header file for CR16 opcode and register tables. - Copyright 2007, 2008 Free Software Foundation, Inc. + Copyright 2007 Free Software Foundation, Inc. Contributed by M R Swami Reddy This file is part of GAS, GDB and the GNU binutils. @@ -368,7 +368,6 @@ extern const unsigned int cr16_num_opcodes; /* CR16 operands table. */ extern const operand_entry cr16_optab[]; -extern const unsigned int cr16_num_optab; /* CR16 registers table. */ extern const reg_entry cr16_regtab[]; diff --git a/include/opcode/mips.h b/include/opcode/mips.h index 6ddc9d0ef..20638d8a6 100644 --- a/include/opcode/mips.h +++ b/include/opcode/mips.h @@ -1,6 +1,6 @@ /* mips.h. Mips opcode list for GDB, the GNU debugger. Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2008 + 2003, 2004, 2005 Free Software Foundation, Inc. Contributed by Ralph Campbell and OSF Commented and modified by Ian Lance Taylor, Cygnus Support @@ -510,12 +510,6 @@ struct mips_opcode static const unsigned int mips_isa_table[] = { 0x0001, 0x0003, 0x0607, 0x1e0f, 0x3e1f, 0x0a23, 0x3e63, 0x3ebf, 0x3fff }; -/* Masks used for Chip specific instructions. */ -#define INSN_CHIP_MASK 0xc3ff0800 - -/* Cavium Networks Octeon instructions. */ -#define INSN_OCTEON 0x00000800 - /* Masks used for MIPS-defined ASEs. */ #define INSN_ASE_MASK 0x3c00f000 @@ -527,6 +521,8 @@ static const unsigned int mips_isa_table[] = /* MIPS-3D ASE */ #define INSN_MIPS3D 0x00008000 +/* Chip specific instructions. These are bitmasks. */ + /* MIPS R4650 instruction. */ #define INSN_4650 0x00010000 /* LSI R4010 instruction. */ @@ -609,7 +605,6 @@ static const unsigned int mips_isa_table[] = #define CPU_SB1 12310201 /* octal 'SB', 01. */ #define CPU_LOONGSON_2E 3001 #define CPU_LOONGSON_2F 3002 -#define CPU_OCTEON 6501 /* Test for membership in an ISA including chip specific ISAs. INSN is pointer to an element of the opcode table; ISA is the specified @@ -640,8 +635,6 @@ static const unsigned int mips_isa_table[] = && ((insn)->membership & INSN_LOONGSON_2E) != 0) \ || (cpu == CPU_LOONGSON_2F \ && ((insn)->membership & INSN_LOONGSON_2F) != 0) \ - || (cpu == CPU_OCTEON \ - && ((insn)->membership & INSN_OCTEON) != 0) \ || 0) /* Please keep this term for easier source merging. */ /* This is a list of macro expanded instructions. diff --git a/include/xtensa-config.h b/include/xtensa-config.h index 768ff907e..2aca5feda 100644 --- a/include/xtensa-config.h +++ b/include/xtensa-config.h @@ -74,7 +74,7 @@ #define XCHAL_HAVE_LOOPS 1 #undef XCHAL_HAVE_THREADPTR -#define XCHAL_HAVE_THREADPTR 0 +#define XCHAL_HAVE_THREADPTR 1 #undef XCHAL_HAVE_RELEASE_SYNC #define XCHAL_HAVE_RELEASE_SYNC 0 @@ -103,9 +103,6 @@ #undef XCHAL_HAVE_WINDOWED #define XCHAL_HAVE_WINDOWED 1 -#undef XCHAL_NUM_AREGS -#define XCHAL_NUM_AREGS 64 - #undef XCHAL_HAVE_WIDE_BRANCHES #define XCHAL_HAVE_WIDE_BRANCHES 0 @@ -155,9 +152,6 @@ #define XCHAL_DEBUGLEVEL 4 -#undef XCHAL_MAX_INSTRUCTION_SIZE -#define XCHAL_MAX_INSTRUCTION_SIZE 3 - #undef XCHAL_INST_FETCH_WIDTH #define XCHAL_INST_FETCH_WIDTH 4 |