]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/ChangeLog
re PR fortran/90329 (Incompatibility between gfortran and C lapack calls)
[gcc.git] / gcc / ChangeLog
index 37f1c7c64464843c29a6f308fc61c7fd9523101b..b5c2f429f59aee727558cee29a36adf6188780b0 100644 (file)
+2019-05-29  Jakub Jelinek  <jakub@redhat.com>
+
+       PR fortran/90329
+       * lto-streamer.h (LTO_minor_version): Bump to 2.
+
+       Backported from mainline
+       2019-05-16  Jakub Jelinek  <jakub@redhat.com>
+
+       PR fortran/90329
+       * tree-core.h (struct tree_decl_common): Document
+       decl_nonshareable_flag for PARM_DECLs.
+       * tree.h (DECL_HIDDEN_STRING_LENGTH): Define.
+       * calls.c (expand_call): Don't try tail call if caller
+       has any DECL_HIDDEN_STRING_LENGTH PARM_DECLs that are or might be
+       passed on the stack and callee needs to pass any arguments on the
+       stack.
+       * tree-streamer-in.c (unpack_ts_decl_common_value_fields): Use
+       else if instead of series of mutually exclusive ifs.  Handle
+       DECL_HIDDEN_STRING_LENGTH for PARM_DECLs.
+       * tree-streamer-out.c (pack_ts_decl_common_value_fields): Likewise.
+
+2019-05-28  John David Anglin  <danglin@gcc.gnu.org>
+
+       * config/pa/pa.c (hppa_profile_hook): Remove offset adjustment.
+
+2019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * dwarf2out.c (resolve_args_picking_1): Deal with DW_OP_GNU_addr_index
+       and DW_OP_GNU_const_index opcodes.
+
+2019-05-24  John David Anglin  <danglin@gcc.gnu.org>
+
+       PR target/90530
+       * config/pa/pa.c (pa_can_change_mode_class): Accept mode changes from
+       DImode to SImode in floating-point registers on 64-bit target.
+       * config/pa/pa.md (umulsidi3): Change nonimmediate_operand to
+       register_operand in xmpyu patterns.
+
+2019-05-24  Martin Liska  <mliska@suse.cz>
+
+       Backport from mainline
+       2019-05-23  Martin Liska  <mliska@suse.cz>
+
+       PR sanitizer/90570
+       * gimplify.c (gimplify_target_expr): Skip TREE_STATIC target
+       expression similarly to gimplify_decl_expr.
+
+2019-05-23  Uroš Bizjak  <ubizjak@gmail.com>
+
+       Backported from mainline
+       2019-05-21  Uroš Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/cpuid.h (__cpuid): For 32bit targets, zero
+       %ebx and %ecx bafore calling cpuid with leaf 1 or
+       non-constant leaf argument.
+
+       2019-05-21  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/90547
+       * config/i386/i386.md (anddi_1 to andsi_1_zext splitter):
+       Avoid calling gen_lowpart with CONST operand.
+
+2019-05-21  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+       Backported from mainline
+       2019-05-16  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+       * config/arm/t-rtems: Replace ARMv7-M multilibs with Cortex-M
+       multilibs.
+
+2019-05-20  Jeff Law  <law@redhat.com>
+
+       Backport from mainline
+       2019-05-17  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
+
+       * config/mips/mips.c (mips_dwarf_frame_reg_mode): Replace
+       TARGET_FLOAT64 with !TARGET_FLOAT32, thus handling both fp64
+       and fpxx modes.
+
+2019-05-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
+
+       Backport from mainline.
+       2019-05-07  Kelvin Nilsen  <kelvin@gcc.gnu.org>
+
+       PR target/89765
+       * config/rs6000/rs6000-c.c (altivec_resolve_overloaded_builtin):
+       In handling of ALTIVEC_BUILTIN_VEC_INSERT, use modular arithmetic
+       to compute vector element selector for both constant and variable
+       operands.
+
 2019-05-15  David Edelsohn  <dje.gcc@gmail.com>
 
+       Backport from mainline
+       2019-04-11  David Edelsohn  <dje.gcc@gmail.com>
        * xcoffout.h (xcoff_private_rodata_section_name): Declare.
        * xcoffout.c (xcoff_private_rodata_section_name): Define.
        * config/rs6000/rs6000.c (rs6000_xcoff_asm_init_sections): Create
        read_only_private_data_section using coff_private_rodata_section_name.
        (rs6000_xcoff_file_start): Generate coff_private_rodata_section_name.
 
+       2018-12-04  David Edelsohn  <dje.gcc@gmail.com>
+       2018-12-13  David Edelsohn  <dje.gcc@gmail.com>
        PR target/61976
        * config/rs6000/rs6000.c (rs6000_function_arg): Don't pass aggregates
        in FPRs on AIX. Ensure type is non-NULL.
This page took 0.050852 seconds and 5 git commands to generate.