X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2FChangeLog;h=116ba375fb77a51078d91233c5f2e742c7b918f6;hb=59365e19176fdc9432b20d4de2f4fc09942913b0;hp=2cc6360525c4363d29147929f3421591b90d8a6d;hpb=e5b62927f497d9afa39fc165da3f63bd44fb8474;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/ChangeLog b/gas/ChangeLog index 2cc6360525..116ba375fb 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,206 @@ +2012-05-19 Alan Modra + + * config/obj-elf.c (obj_elf_section): Cater for TC_KEEP_OPERAND_SPACES + targets when checking for "comdat". + +2012-05-19 Alan Modra + + * config/tc-dlx.c (s_proc): Don't use asprintf. + +2012-05-18 Alan Modra + + * config/tc-dlx.c (s_proc): Avoid warning about ignoring asprintf + return value. + +2012-05-18 James Lemke + Alan Modra + + * config/tc-ppc.c: Don't capitalise error and warning messages. + (md_parse_option): Add checks for -a32 -mvle. + +2012-05-18 Alan Modra + + * config/obj-evax.c: Include as.h first. + +2012-05-18 Andreas Schwab + + * aclocal.m4: Regenerate. + * configure: Regenerate. + * Makefile.in: Regenerate. + +2012-05-17 Daniel Richard G. + Nick Clifton + + PR 14072 + * configure.in: Add check that sysdep.h has been included before + any system header files. + * configure: Regenerate. + * config.in: Regenerate. + * aclocal.m4: Regenerate. + * Makefile.am: Use wrappers around C files generated by flex. + * Makefile.in: Regenerate. + * doc/Makefile.in: Regenerate. + * itbl-lex-wrapper.c: New file. + * config/bfin-lex-wrapper.c: New file. + * cgen.c: Include as.h before setjmp.h. + * config/tc-dlx.c: Include as.h before any other header. + * config/tc-h8300.c: Likewise. + * config/tc-lm32.c: Likewise. + * config/tc-mep.c: Likewise. + * config/tc-microblaze.c: Likewise. + * config/tc-mmix.c: Likewise. + * config/tc-msp430.c: Likewise. + * config/tc-or32.c: Likewise. + * config/tc-tic4x.c: Likewise. + * config/tc-tic54x.c: Likewise. + * config/tc-xtensa.c: Likewise. + +2012-05-16 Sergio Durigan Junior + + * config/tc-alpha.c (maybe_set_gp): Pass proper `bfd' + as the first argument for `bfd_get_section_vma'. + +2012-05-16 Alberto Garcia + + PR gas/14082 + * app.c (do_scrub_chars): Prevent possible out of bounds access to + lex[] array. + +2012-05-16 Georg-Johann Lay + + PR target/13503 + * config/tc-avr.c (avr_cons_fix_new): Rename R_AVR_8_HHI8 to + R_AVR_8_HLO8. + (exp_mod_data) Ditto. And replace "hhi8" with "hlo8". + (md_apply_fix): Rename BFD_RELOC_AVR_8_HHI to BFD_RELOC_AVR_8_HLO. + +2012-05-16 Nathan Sidwell + Kwok Cheung Yeung + + * config/tc-m68k.c (m68k_cpus): Add 51ag, 51je, 51jf, 51jg, 51mm, + 51qm variants. + +2012-05-15 James Murray + + * config/tc-m68hc11.c: Add S12X and XGATE co-processor support. + Add option to offset S12 addresses into XGATE memory space. + Tweak target flags to match other tools. (i.e. -m m68hc11). + * doc/as.texinfo: Mention new options. + * doc/c-m68hc11.texi: Document new options. + * NEWS: Mention new support. + +2012-05-14 DJ Delorie + + * config/rx-parse.y (rx_range): declare. + (O1,O2,O3,O4): Add calls to rx_range. + (UO1,UO2,UO3): Likewise. + (IMM2,IMMB): Likewise. + (rx_range): New. + + * config/tc-rx.c (rx_fetchalign): Declare. + (md_pseudo_table): Add .fetchalign. + (RX_NBASE_FETCHALIGN): New. + (fetchalign_bytes): New. + (rx_fetchalign): New. + (rx_frag_init): If a "magic" value is found, also init the + machine-specific data. + (md_assemble): Note following opcode size if called for. + (rx_next_opcode): New. + (rx_relax_frag): Support .fetchalign. + (md_convert_frag): Likewise. + * doc/c-rx.texi (RX-Directives): Add .fetchalign. + +2012-05-14 James Lemke + + * config/tc-ppc.c (insn_validate): New func of existing code to call.. + (ppc_setup_opcodes): ..from 2 places here. + Revise for second (VLE) opcode table. + Add #ifdef'd code to print opcode tables. + +2012-05-14 James Lemke + + * config/tc-ppc.c (ppc_setup_opcodes): Allow out-of-order + for the VLE conditional branches. + +2012-05-14 Catherine Moore + Maciej W. Rozycki + Rhonda Wittels + + * config/tc-ppc.c (PPC_VLE_SPLIT16A): New macro. + (PPC_VLE_SPLIT16D): New macro. + (PPC_VLE_LO16A): New macro. + (PPC_VLE_LO16D): New macro. + (PPC_VLE_HI16A): New macro. + (PPC_VLE_HI16D): New macro. + (PPC_VLE_HA16A): New macro. + (PPC_VLE_HA16D): New macro. + (PPC_APUINFO_VLE): New definition. + (md_chars_to_number): New function. + (md_parse_option): Check for combinations of little + endian and -mvle. + (md_show_usage): Document -mvle. + (ppc_arch): Recognize VLE. + (ppc_mach): Recognize bfd_mach_ppc_vle. + (ppc_setup_opcodes): Print the opcode table if + * config/tc-ppc.h (ppc_frag_check): Declare. + * doc/c-ppc.texi: Document -mvle. + * NEWS: Mention PowerPC VLE port. + +2012-05-14 Catherine Moore + + * config/tc-ppc.h (ppc_dw2_line_min_insn_length): Declare. + (DWARF2_LINE_MIN_INSN_LENGTH): Redefine. + * config/tc-ppc.c (ppc_dw2_line_min_insn_length): New. + * dwarf2dbg.c (scale_addr_delta): Handle values of 1 + for DWARF2_LINE_MIN_INSN_LENGTH. + +2012-05-12 H.J. Lu + + * config/tc-i386.c (tc_gen_reloc): Remove x32 addend overflow + for BFD_RELOC_64. + +2012-05-11 Daniel Richard G. + + PR binutils/14028 + * configure.in: Invoke ACX_HEADER_STRING. + * configure: Regenerate. + * config.in: Regenerate. + * as.h: If STRINGS_WITH_STRING is defined then include both + string.h and strings.h. + +2012-05-11 Georg-Johann Lay + + * config/tc-i386.c (tc_gen_reloc): Use bfd_signed_vma in x32 + addend overflow check. + +2012-05-10 H.J. Lu + + * config/tc-i386.c (tc_gen_reloc): Display signed hex number in + x32 addend overflow check. + +2012-05-09 H.J. Lu + + * config/tc-i386.c (tc_gen_reloc): Use fits_in_signed_long. + +2012-05-09 H.J. Lu + + * config/tc-i386.c (tc_gen_reloc): Check x32 addend overflow + for BFD_RELOC_64. + 2012-05-08 Alan Modra * Makefile.am (check_DEJAGNU): Export LC_ALL=C in place of other