OpenACC 2.5 default (present) clause
[gcc.git] / ChangeLog
index e8c9bf407128be788d1edaeef3392441d67d243a..b75693b1ed4403d7c58e8c0b3693b91b1585d742 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,371 @@
+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
+
+2017-03-18  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * config.guess: Import latest from upstream.
+
+2017-03-18  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * MAINTAINERS (Write After Approval): Remove entries that are
+       already covered under Reviewers.
+
+2017-03-08  Mark Wielaard  <mark@klomp.org>
+
+       PR demangler/70909
+       PR demangler/67264
+       * include/demangle.h: Add d_printing to struct demangle_component
+       and pass struct demangle_component as non const.
+
+2017-02-26  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * MAINTAINERS: Remove Neil Booth as option handling maintainer.
+
+2017-02-15  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * Makefile.tpl: Remove HOST_ISLVER.
+       (HOST_EXPORTS): Remove ISLVER.
+       * Makefile.in: Regenerate.
+
+2017-02-13  Richard Biener  <rguenther@suse.de>
+
+       * configure: Re-generate.
+
+2017-02-07  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * MAINTAINERS: Adjust bug reporting URL.
+
+2017-02-05  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * MAINTAINERS (Write After Approval): Remove redundant entry
+       for Andrew Burgess.
+
+2017-02-03  John David Anglin  <danglin@gcc.gnu.org>
+
+        * configure.ac: Add gcc/function-tests.o to compare_exclusions for
+       32-bit hppa*-*-hpux*.
+        * configure: Regenerate.
+
+2017-01-27  Pekka Jääskeläinen  <pekka.jaaskelainen@parmance.com>
+
+       * configure.ac: Moved the white list of enabling BRIG FE to
+       libhsail-rt/configure.tgt.
+       * configure: Regenerated.
+       * MAINTAINERS: Updated maintainers for BRIG FE and libhsail-rt.
+
+2017-01-24  Pekka Jääskeläinen  <pekka@parmance.com>
+           Martin Jambor  <mjambor@suse.cz>
+
+       * Makefile.def (target_modules): Added libhsail-rt.
+       (languages): Added language brig.
+       * Makefile.in: Regenerated.
+       * configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Added
+       tgarget-libhsail-rt.  Make brig unsupported on untested architectures.
+       * configure: Regenerated.
+
+2017-01-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR other/79046
+       * configure: Regenerated.
+
+2017-01-04  Alan Modra  <amodra@gmail.com>
+
+       * configure: Regenerate.
+
+2016-12-29  Ben Elliston  <bje@gnu.org>
+
+       * config.sub: Import latest version.
+
+2016-12-26  Alexander Ivchenko  <alexander.ivchenko@intel.com>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
+2016-12-21  Jakub Jelinek  <jakub@redhat.com>
+
+       * configure.ac: Don't bootstrap libmpx unless --with-build-config
+       includes bootstrap-mpx.
+       * configure: Regenerated.
+
+2016-12-19  Chenghua Xu  <paul.hua.gm@gmail.com>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
+2016-12-01  Ma Jiang  <ma.jiang@zte.com.cn>
+
+       * configure: Regenerate.
+
+2016-12-01  Matthias Klose  <doko@ubuntu.com>
+
+       * configure.ac: Don't use pkg-config to check for bdw-gc.
+       * configure: Regenerate.
+
+2016-11-30  Matthias Klose  <doko@ubuntu.com>
+
+       * Makefile.def: Remove reference to boehm-gc target module.
+       * configure.ac: Include pkg.m4, check for --with-target-bdw-gc
+       options and for the bdw-gc pkg-config module.
+       * configure: Regenerate.
+       * Makefile.in: Regenerate.
+
+2016-11-28  Nathan Sidwell  <nathan@acm.org>
+
+       * MAINTAINERS (nvptx): Remove self.
+
+2016-11-25  Ben Elliston  <bje@gnu.org>
+
+       * config.guess: Import latest version.
+       * config.sub: Likewise.
+
+2016-11-18  Toma Tabacu  <toma.tabacu@imgtec.com>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
+2016-11-15  Matthias Klose  <doko@ubuntu.com>
+
+       * Makefile.def: Remove references to GCJ.
+       * Makefile.tpl: Likewise.
+       * Makefile.in: Regenerate.
+
+2016-11-15  Matthias Klose  <doko@ubuntu.com>
+
+       * config-ml.in: Remove references to GCJ.
+       * configure.ac: Likewise.
+       * configure: Regenerate.
+
+2016-11-01  Josh Conner  <joshconner@google.com>
+
+       * MAINTAINERS (Write After Approval): Update email address,
+
+2016-10-27  Carl Love  <cel@us.ibm.com>
+
+       * MAINTAINERS (Write After Approval): Fix my entry in the Write After
+       Approval list to make it alphabetical.
+
+2016-10-27  Carl Love  <cel@us.ibm.com>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
+2016-10-27  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * MAINTAINERS (Reviewers): Add myself.
+       (Write After Approval): Add myself.
+
+2016-10-21  Hartmut Penner  <hepenner@us.ibm.com>
+           Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * MAINTAINERS: Update email address.
+
+2016-10-10  Nathan Sidwell  <nathan@acm.org>
+
+       * MAINTAINERS: Update email address.
+
+2016-10-10  Andreas Tobler <andreast@gcc.gnu.org>
+
+       * configure.ac: Add aarch64-*-freebsd*.
+       * configure: Regenerate.
+
+2016-10-05  Steve Ellcey  <sellcey@caviumnetworks.com>
+
+       * MAINTAINERS: Update email address after it got reverted.
+
+2016-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * configure.ac (target_libraries): Readd target-boehm-gc.
+       Restore --enable-objc-gc handling.
+       * configure: Regenerate.
+
+2015-10-03  Jeff Law  <law@redhat.com>
+
+       * MAINTAINERS: Move several inactive maintainers to the
+       write-after-approval section.
+
+2016-09-30  Jakub Jelinek  <jakub@redhat.com>
+
+       * configure.ac: Add target-libffi to target_libraries.
+       Readd libgcj target disablings, modified to only target-libffi.
+       Readd target addition of go to unsupported languages.
+       * configure: Regenerated.
+
+2016-09-30  Steve Ellcey  <sellcey@caviumnetworks.com>
+
+       * MAINTAINERS: Update email address.
+
+2016-09-30  Andrew Haley  <aph@redhat.com>
+
+       * MAINTAINERS: Remove Per Bothner, Andrew Haley, and Tom Tromey from
+       write-after approval.  Remove Tom Tromey and Bryce McKinlay from
+       libgcj.
+
+2016-09-30  Andrew Haley  <aph@redhat.com>
+
+       * MAINTAINERS: Move Per Bothner, Andrew Haley, and Tom Tromey to
+       write-after approval after GCJ deletion.
+
+2016-09-30  Andrew Haley  <aph@redhat.com>
+
+       * Makefile.def: Remove libjava.
+       * Makefile.tpl: Likewise.
+       * Makefile.in: Regenerate.
+       * configure.ac: Likewise.
+       * configure: Likewise.
+       * gcc/java: Remove.
+       * libjava: Likewise.
+
+2016-09-28  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * MAINTAINERS (Reviewers): Add myself.
+
+2016-09-26  Anton Kolesov  <Anton.Kolesov@synopsys.com>
+
+       * configure.ac: Disable "sim" directory for arc*-*-*.
+       * configure: Regenerated.
+
+2016-09-23  Tamar Christina <tamar.christina@arm.com>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
+2016-09-12  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * configure.ac: Check for the minimum in-tree MPFR version
+       handled.
+       * configure: Regenerate.
+
+2016-07-20  Yan-Ting Lin  <currygt52@gmail.com>
+
+       * configure.ac (nds32*-*-*): Remove entry to enable gdb.
+       * configure: Regenerated.
+
+2016-07-19  Fritz Reese  <fritzoreese@gmail.com>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
+2016-06-23  Andi Kleen  <ak@linux.intel.com>
+
+       * Makefile.def: Add autoprofiledbootstrap.
+       * Makefile.tpl: Dito.
+       * Makefile.in: Regenerate.
+
+2016-06-23  Jakub Sejdak  <jakub.sejdak@phoesys.com>
+
+    * configure.ac: Disable libgcj and libgloss for Phoenix-RTOS targets.
+    * configure: Regenerate.
+
+2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
+
+       * configure: Regenerate.
+       * configure.ac: Remove support for avr-rtems.
+
+2016-06-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
+2016-06-16  Michael Collison  <michael.collison@arm.com>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
+2016-06-14  Mikael Morin  <mikael@gcc.gnu.org>
+
+       * MAINTAINERS (Write After Approval): Update e-mail address.
+
 2016-06-03  Jose E. Marchesi  <jose.marchesi@oracle.com>
 
-       * MAINTAINERS (Write After Approval): Add myself. 
+       * MAINTAINERS (Write After Approval): Add myself.
 
 2016-05-28  Alan Modra  <amodra@gmail.com>