X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gas%2FChangeLog;h=c2886ee75573fa44f0ff950bf78e1a9ec0c19b2f;hb=8677059126a84cb9f71371beb8688138a41014fc;hp=2e7a1cad17bb377e7564584965c0eacc97906497;hpb=62194b631d00112bac1f8856d3259d774df4c15e;p=binutils-gdb.git diff --git a/gas/ChangeLog b/gas/ChangeLog index 2e7a1cad17b..c2886ee7557 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,168 @@ +2021-11-26 Tom de Vries + + PR 28629 + * dwarf2dbg.c (out_dir_and_file_list): When copying file 1 to file 0, + also copy dir and md5 fields. + * testsuite/gas/i386/dwarf5-line-4.d: Adjust expected output. + +2021-11-18 Nick Clifton + + * as.c (parse_args): Add support for --multibyte-handling. + * as.h (multibyte_handling): Declare. + * app.c (scan_for_multibyte_characters): New function. + (do_scrub_chars): Call the new function if multibyte warning is + enabled. + * input-scrub,c (input_scrub_next_buffer): Call the multibyte + scanning function if multibyte warnings are enabled. + * symbols.c (struct symbol_flags): Add multibyte_warned bit. + (symbol_init): Call the multibyte scanning function if multibyte + symbol warnings are enabled. + (S_SET_SEGMENT): Likewise. + * NEWS: Mention the new feature. + * doc/as.texi: Document the new feature. + * testsuite/gas/all/multibyte.s: New test source file. + * testsuite/gas/all/multibyte1.d: New test driver file. + * testsuite/gas/all/multibyte1.l: New test expected output. + * testsuite/gas/all/multibyte2.d: New test driver file. + * testsuite/gas/all/multibyte2.l: New test expected output. + * testsuite/gas/all/gas.exp: Run the new tests. + +2021-11-15 Eric Botcazou + + * doc/as.texi (File): Update description of .file 0 directive. + * dwarf2dbg.c (get_directory_table_entry): Remove obsolete comment + and pass file0_dirname in recursive call. + (allocate_filename_to_slot): Deal with a full path in the file name + if the index number is 0. + * testsuite/gas/elf/dwarf-5-file0.d: Fix pasto. + * testsuite/gas/elf/dwarf-5-file0-2.d: Likewise. + * testsuite/gas/elf/dwarf-5-file0-3.d: New file. + * testsuite/gas/elf/dwarf-5-file0-3.s: Likewise. + * testsuite/gas/elf/elf.exp: Run dwarf-5-file0-3. + +2021-10-28 Markus Klein + + PR 28436 + * config/tc-arm.c (do_vfp_nsyn_push_pop_check): New function. + (do_vfp_nsyn_pop): Use the new function. + (do_vfp_nsyn_push): Use the new function. + * testsuite/gas/arm/v8_1m-mve.s: Add new instructions. + * testsuite/gas/arm/v8_1m-mve.d: Updated expected disassembly. + +2021-09-27 Nick Alcock + + * configure: Regenerate. + +2021-09-25 Peter Bergner + + * testsuite/gas/ppc/power5.s: New test. + * testsuite/gas/ppc/power5.d: Likewise. + * testsuite/gas/ppc/ppc.exp: Run it. + * testsuite/gas/ppc/power7.s: Remove tests for mfppr, mfppr32, mtppr + and mtppr32. + * testsuite/gas/ppc/power7.d: Likewise. + +2021-09-13 Jan Beulich + + * config/tc-ia64.c (cross_section): Use obj_elf_section_name to + parse the section name. + * config/tc-mips.c (s_change_section): Likewise. + +2021-09-02 Nick Clifton + + PR 28292 + * config/tc-v850.c (handle_lo16): Also accept + BFD_RELOC_V850_LO16_SPLIT_OFFSET. + * testsuite/gas/v850/split-lo16.s: Add extra line. + * testsuite/gas/v850/split-lo16.d: Update expected disassembly. + +2021-08-11 Darius Galis + + * config/rx-parse.y (DECNT): Fixed typo. + * testsuite/gas/rx/dpopm.sm (DECNT): Fixed typo. + * testsuite/gas/rx/dpushm.sm (DECNT): Fixed typo. + * testsuite/gas/rx/macros.inc (DECNT): Fixed typo. + +2021-08-11 Nick Clifton + + PR 28215 + * config/tc-csky.c (md_apply_fix): Correctly handle a fixup that + involves an overlarge constant. + +2021-08-11 Matt Jacobson + + * config/tc-avr.c (enum options): Add option flag. + (struct option): Add option -mno-dollar-line-separator. + (md_parse_option): Adjust treatment of $ when option is present. + (usage): Mention the new option. + * config/tc-avr.h: Use avr_line_separator_chars. + * doc/c-avr.texi: Document the new option. + +2021-08-11 Nick Clifton + + * config/tc-tic4x.c (tic4x_gen_to_words): Fix typo. + +2021-08-10 Nick Clifton + + * po/ru.po: Updated Russian translation. + +2021-08-09 Nick Clifton + + * dwarf2dbg.c (get_directory_table_entry): Ensure that dir[0] + contains current working directory. + (out_dir_and_file_list): Likewise. + * testsuite/gas/elf/dwarf-5-dir0.s: New test source file. + * testsuite/gas/elf/dwarf-5-dir0.d: New test driver. + * testsuite/gas/elf/elf.exp: Run the new test. + * testsuite/gas/elf/dwarf-5-file0.d: Adjust expected output. + * testsuite/gas/i386/dwarf5-line-1.d: Likewise. + * testsuite/gas/i386/dwarf5-line-2.d: Likewise. + +2021-07-14 Alan Modra + + * write.c (TC_VALIDATE_FIX_SUB): Default to 0. + * config/tc-hppa.h (TC_VALIDATE_FIX_SUB): Define. + * config/tc-microblaze.h (TC_VALIDATE_FIX_SUB): Define. + * config/tc-alpha.h (TC_VALIDATE_FIX_SUB): Define for ECOFF. + * config/tc-ppc.h (TC_VALIDATE_FIX_SUB): Don't define for ELF. + Do define for XCOFF. + +2021-07-14 Clément Chigot + + * config/tc-ppc.c (ppc_change_debug_section): Update to + match new name's field. + +2021-07-12 Tucker + + PR 28054 + * config/obj-elf.c (obj_elf_change_section): Set the + SEF_ELF_OCTETS flag on debug sections. + +2021-06-07 Andreas Krebbel + + * testsuite/gas/s390/zarch-arch14.d: Add qpaci. + * testsuite/gas/s390/zarch-arch14.s: Add qpaci. + +2021-07-07 Nick Clifton + + PR 28051 + * config/tc-i386.c (offset_in_range): Reformat error messages in + order to fix problems when translating. + (md_assemble): Likewise. + * messages.c (as_internal_value_out_of_range): Likewise. + * read.c (emit_expr_with_reloc): Likewise. + * testsuite/gas/all/overflow.l Change expected output format. + * po/gas.pot: Regenerate. + +2021-07-03 Nick Clifton + + * configure: Regenerate. + * po/gas.pot: Regenerate. + +2021-07-03 Nick Clifton + + * 2.37 release branch created. + 2021-07-02 Alan Modra * config/tc-nds32.c (nds32_keyword_gpr): Don't declare. @@ -434,7 +599,7 @@ * testsuite/gas/mips/mips2@cp3m.d: New test. * testsuite/gas/mips/r3000@cp3m.d: New test. * testsuite/gas/mips/r3900@cp3m.d: New test. - * testsuite/gas/mips/mips2@cp3d.d: New test. + * testsuite/gas/mips/mips2@cp3d.d: New test. * testsuite/gas/mips/cp0b.l: New test stderr output. * testsuite/gas/mips/cp0bl.l: New test stderr output. * testsuite/gas/mips/cp0c.l: New test stderr output.