https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46179

--- Comment #13 from Andreas Schwab <schwab at gcc dot gnu.org> ---
Author: schwab
Date: Wed Aug  8 20:01:26 2018
New Revision: 263432

URL: https://gcc.gnu.org/viewcvs?rev=263432&root=gcc&view=rev
Log:
m68k: handle more cases of TLS symbols with offset

PR target/46179
* config/m68k/m68k.h (FINAL_PRESCAN_INSN): Don't define.
* config/m68k/m68k.c (handle_move_double): Don't call
m68k_final_prescan_insn.
(m68k_adjust_decorated_operand): Renamed from
m68k_final_prescan_insn, remove first and third operand and
simplify.
(print_operand): Call it.
(print_operand_address): Call it.

PR target/46179
* gcc.target/m68k/tls-dimode.c: New file.

Added:
    trunk/gcc/testsuite/gcc.target/m68k/tls-dimode.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/m68k/m68k.c
    trunk/gcc/config/m68k/m68k.h
    trunk/gcc/testsuite/ChangeLog

Reply via email to