[arm] Make 'auto' the default FPU selection option.
[gcc.git] / ChangeLog
index b721fd8e591cb3a382d0a1514b87617388d852e5..5292c1aa0ab5f0d4e17d24ab0a9cea6e203b2193 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,148 @@
+2017-06-14  Ian Lance Taylor  <iant@golang.org>
+
+       * Makefile.def: Add check-gotools to go check targets.
+       * Makefile.in: Rebuild.
+
+2017-06-12  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * config.gcc: Remove rs6000/e500.h from tm_file for all targets.
+
+2017-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * configure.ac (*-*-linux-android*): Set target_makefile_frag.
+       * configure: Regenerate.
+
+2017-05-31  Martin Liska  <mliska@suse.cz>
+
+       * configure.ac: Add handling of stage2_werror_flags to
+       action-if-given and to action-if-not-given.
+       * configure: Regenerate.
+
+2017-05-31  Prakhar Bahuguna  <prakhar.bahuguna@arm.com>
+
+       * MAINTAINERS: Add self to Write After Approval
+
+2017-05-27  Bernd Schmidt  <bschmidt@redhat.com>
+
+       * MAINTAINERS: Update my email address, and remove myself as
+       maintainer in some areas.
+
+2017-05-25  Eric Gallager  <egall@gwmail.gwu.edu>
+
+       * MAINTAINERS: Add self to Write After Approval
+
+2017-05-25  Nathan Sidwell  <nathan@acm.org>
+
+       * configure.ac: Add --enable-languages=default to mean default and
+       make --enable-languages=all mean all supported languages.
+       * configure: Regenerated.
+
+2017-05-24  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * config.gcc (powerpc*-*-*spe*): New.
+       (powerpc-*-eabispe*): Use ${cpu_type} instead of hardcoded pathnames.
+       (powerpc-*-rtems*spe*): New.
+       (powerpc*-*-linux*spe*): New.
+       (powerpc-wrs-vxworksspe): New.
+       (powerpc*-*-*, rs6000-*-*): Use ${cpu_type}.
+       (misc flags) [powerpc*-*-*, rs6000-*-*): Use ${cpu_type}.
+       * config.host (powerpc*-*-*spe*): New.
+
+2017-05-19  Martin Liska  <mliska@suse.cz>
+
+       * configure.ac: Add --enable-werror-always just for
+       bootstrap-debug (or none build config) and do not add it
+       when we are on a release branch.
+       * configure: Regenerated.
+
+2017-05-18  Sheldon Lobo  <sheldon.lobo@oracle.com>
+
+       * MAINTAINERS: Add self to Write After Approval
+
+2017-05-09  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       * MAINTAINERS: Move myself to Write After Approval section.
+
+2017-05-09  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * config/arc/arc.c (arc_conditional_register_usage): Handle ACCL,
+       ACCH registers.
+       * config/arc/arc.md (mulsidi3): Use advanced mpy instructions when
+       available.
+       (umulsidi3): Likewise.
+       (mulsidi3_700): Disable this pattern when we have advanced mpy
+       instructions.
+       (umulsidi3_700): Likewise.
+       (maddsidi4): New pattern.
+       (macd, mac, mac_r, umaddsidi4, macdu, macu, macu_r): Likewise.
+       (mpyd_arcv2hs, mpyd_imm_arcv2hs, mpydu_arcv2hs): Likewise.
+       (mpydu_imm_arcv2hs): Likewise.
+       * config/arc/predicates.md (accl_operand): New predicate.
+
+2017-05-09  Claudiu Zissulescu  <claziss@synopsys.com>
+           Andrew Burgess <andrew.burgess@embecosm.com>
+
+       * config/arc/arc.c (ARC_AUTOBLINK_IRQ_P): Consider fast interrupts
+       case.
+       (ARC_AUTOFP_IRQ_P): Likewise.
+       (ARC_AUTO_IRQ_P): Likewise.
+       (rgf_banked_register_count): New variable.
+       (parse_mrgf_banked_regs_option): New function.
+       (arc_override_options): Handle rgf_banked_regs option.
+       (arc_handle_interrupt_attribute): Add firq option.
+       (arc_compute_function_type): Return fast irq type when required.
+       (arc_must_save_register): Handle fast interrupts.
+       (arc_expand_prologue): Do not emit dwarf info for fast interrupts.
+       (arc_return_address_regs): Update.
+       * config/arc/arc.h (arc_return_address_regs): Update.
+       (arc_function_type): Add fast interrupt type.
+       (ARC_INTERRUPT_P): Update.
+       (RC_FAST_INTERRUPT_P): Define.
+       * config/arc/arc.md (simple_return): Update for fast interrupts.
+       (p_return_i): Likewise.
+       * config/arc/arc.opt (mrgf-banked-regs): New option.
+       * doc/invoke.texi (mrgf-banked-regs): Document.
+
+2017-05-09  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * config/arc/arc.c (irq_ctrl_saved): New variable.
+       (ARC_AUTOBLINK_IRQ_P): Define.
+       (ARC_AUTOFP_IRQ_P): Likewise.
+       (ARC_AUTO_IRQ_P): Likewise.
+       (irq_range): New function.
+       (arc_must_save_register): Likewise.
+       (arc_must_save_return_addr): Likewise.
+       (arc_dwarf_emit_irq_save_regs): Likewise.
+       (arc_override_options): Handle deferred options.
+       (MUST_SAVE_REGISTER): Deleted, replaced by arc_must_save_register.
+       (MUST_SAVE_RETURN_ADDR): Deleted, replaced by
+       arc_must_save_return_addr.
+       (arc_compute_frame_size): Handle automated save and restore of
+       registers.
+       (arc_expand_prologue): Likewise.
+       (arc_expand_epilogue): Likewise.
+       * config/arc/arc.md (stack_irq_dwarf): New unspec instruction.
+       * config/arc/arc.opt (mirq-ctrl-saved): New option.
+       * doc/invoke.texi (mirq-ctrl-saved): Document option.
+
+2017-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
+       Tobias Burnus  <tobias.burnus@physik.fu-berlin.de>
+
+       PR bootstrap/77661
+       * Makefile.def: Don't pass --enable-maintainer-mode on to an
+       in-tree build MPC.
+       * Makefile.in: Regenerate.
+
+2017-03-22  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       * configure.ac: Enable LTO by default on darwin >= 9.
+       * configure: Regenerate.
+
+2017-03-20  Palmer Dabbelt  <palmer@dabbelt.com>
+
+       * MAINTAINERS (CPU Port Maintainers): Add Kito Cheng, Palmer Dabbelt,
+       and Andrew Waterman as the RISC-V maintainers.
+
 2017-03-18  Nicolas Koenig  <koenigni@gcc.gnu.org>
 
        * MAINTAINERS: Add self to Write After Approval