Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 22 Jul 2020 00:16:27 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 22 Jul 2020 00:16:27 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog

index 61dba01cf215446efc70948536062f7dc5bd2f2f..8c06f731cc64aa6d12639fdaf7697e63955ca650 100644 (file)
@@ -1,3 +1,50 @@
+2020-07-21  Sunil K Pandey  <skpgkp2@gmail.com>
+
+       PR target/95237
+       * config/i386/i386-protos.h (ix86_local_alignment): Add
+       another function parameter may_lower alignment. Default is
+       false.
+       * config/i386/i386.c (ix86_lower_local_decl_alignment): New
+       function.
+       (ix86_local_alignment): Amend ix86_local_alignment to accept
+       another parameter may_lower. If may_lower is true, new align
+       may be lower than incoming alignment. If may_lower is false,
+       new align will be greater or equal to incoming alignment.
+       (TARGET_LOWER_LOCAL_DECL_ALIGNMENT): Define.
+       * doc/tm.texi: Regenerate.
+       * doc/tm.texi.in (TARGET_LOWER_LOCAL_DECL_ALIGNMENT): New
+       hook.
+       * target.def (lower_local_decl_alignment): New hook.
+
+2020-07-21  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/95750
+       * config/i386/sync.md (mfence_sse2): Enable for
+       TARGET_64BIT and TARGET_SSE2.
+       (mfence_nosse): Always enable.
+
+2020-07-21  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+
+       * config/msp430/msp430-protos.h (msp430_do_not_relax_short_jumps):
+       Remove.
+       * config/msp430/msp430.c (msp430_do_not_relax_short_jumps): Likewise.
+       * config/msp430/msp430.md (cbranchhi4_real): Remove special case for
+       msp430_do_not_relax_short_jumps.
+
+2020-07-21  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+
+       * config/msp430/msp430.md: New "extendqipsi2" define_insn.
+
+2020-07-21  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+
+       * config/msp430/msp430.h (NO_FUNCTION_CSE): Set to true at -O2 and
+       above.
+
+2020-07-21  Xionghu Luo  <luoxhu@linux.ibm.com>
+
+       PR rtl-optimization/89310
+       * config/rs6000/rs6000.md (movsf_from_si2): New define_insn_and_split.
+
 2020-07-20  Hans-Peter Nilsson  <hp@bitrange.com>
 
        * config/mmix/mmix.c (mmix_expand_prologue): Calculate the total
index 3afbc9c5f92d15cd7fdf0abf5395f1faddb18976..71fc8c18748fc8e82a63e55e7edf3c6f662709de 100644 (file)
@@ -1 +1 @@
-20200721
+20200722
index 8e179a30c5d093e5d03290fc4f65d93606a2fb90..9478dcdd754e2988ed6fdab7cebd02c1638c4380 100644 (file)
@@ -1,3 +1,9 @@
+2020-07-21  Sunil K Pandey  <skpgkp2@gmail.com>
+
+       PR target/95237
+       * c-decl.c (finish_decl): Call target hook
+       lower_local_decl_alignment to lower local decl alignment.
+
 2020-07-09  Julian Brown  <julian@codesourcery.com>
            Thomas Schwinge  <thomas@codesourcery.com>
 
index 81bc9b92a1c0cc027673ab0b0aca09ee0c0b3ae3..8d45a4016de630dccc23b45bd323b1f5f49c8720 100644 (file)
@@ -1,3 +1,17 @@
+2020-07-21  Sunil K Pandey  <skpgkp2@gmail.com>
+
+       PR target/95237
+       * decl.c (cp_finish_decl): Call target hook
+       lower_local_decl_alignment to lower local decl alignment.
+
+2020-07-21  Nathan Sidwell  <nathan@acm.org>
+
+       * parser.c (cp_lexer_consume_token): Drop PRAGMA_EOL assert.
+       (cp_parser_skip_to_closing_parenthesis_1): Only pass start token
+       to pragma skipper if recovering.
+       (cp_parser_skip_to_pragma_eol): Only purge and change pragma
+       state when recovering.
+
 2020-07-20  Jason Merrill  <jason@redhat.com>
 
        * pt.c (type_dependent_expression_p): A pseudo-dtor can be
index e3645afa7ec5bd35ab6fd212fd2ea0b123c56fa0..57c9db9c58fb1348f2b27f609ee99925fa3c41f3 100644 (file)
@@ -1,3 +1,9 @@
+2020-07-21  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/89574
+       * trans-decl.c (gfc_get_extern_function_decl): Check whether a
+       symbol belongs to a different module.
+
 2020-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        PR fortran/96220
index ad86c95d466c454b68c966409383d9a871fbb508..552f2df0fc28268aadd3c71ab9acfdf026aa0a50 100644 (file)
@@ -1,3 +1,180 @@
+2020-07-21  Sunil K Pandey  <skpgkp2@gmail.com>
+
+       PR target/95237
+       * c-c++-common/pr95237-1.c: New test.
+       * c-c++-common/pr95237-2.c: New test.
+       * c-c++-common/pr95237-3.c: New test.
+       * c-c++-common/pr95237-4.c: New test.
+       * c-c++-common/pr95237-5.c: New test.
+       * c-c++-common/pr95237-6.c: New test.
+       * c-c++-common/pr95237-7.c: New test.
+       * c-c++-common/pr95237-8.c: New test.
+       * c-c++-common/pr95237-9.c: New test.
+
+2020-07-21  Peter Bergner  <bergner@linux.ibm.com>
+
+       PR target/92488
+       * gcc.target/powerpc/convert-fp-128.c (bl): Update POWER9 count.
+
+2020-07-21  Nathan Sidwell  <nathan@acm.org>
+
+       * g++.dg/parse/pr96257.C: New.
+
+2020-07-21  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/89574
+       * gfortran.dg/pr89574.f90: New file.
+
+2020-07-21  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * lib/profopt.exp (auto-profopt-execute): Pass -DFOR_AUTOFDO_TESTING
+       on command line for both compiles.
+       * gcc.dg/tree-prof/cold_partition_label.c: Scale down for
+       non-FDO testing.
+       * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: Likewise.
+       * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: Likewise.
+       * gcc.dg/tree-prof/indir-call-prof-topn.c: Likewise.
+       * gcc.dg/tree-prof/section-attr-1.c: Likewise.
+       * gcc.dg/tree-prof/section-attr-2.c: Likewise.
+       * gcc.dg/tree-prof/section-attr-3.c: Likewise.
+
+2020-07-21  Dimitar Dimitrov  <dimitar@dinux.eu>
+
+       * gcc.dg/attr-copy-4.c: Unpacked may still have alignment of 1
+       on targets with default_packed.
+       * gcc.dg/c11-align-9.c: Remove AVR target filter and replace
+       with default_packed filter.
+
+2020-07-21  Dimitar Dimitrov  <dimitar@dinux.eu>
+
+       * gcc.dg/pr53037-1.c: Relax warning pattern.
+
+2020-07-21  Dimitar Dimitrov  <dimitar@dinux.eu>
+
+       * c-c++-common/Waddress-of-packed-member-2.c: Add dg-warning for
+       ignored attribute if target is default_packed.
+       * c-c++-common/Wattributes.c: Ditto.
+       * c-c++-common/attr-copy.c: Ditto.
+       * c-c++-common/builtin-has-attribute-4.c: Ditto.
+       * c-c++-common/pr51628-29.c: Ditto.
+       * c-c++-common/pr51628-30.c: Ditto.
+       * c-c++-common/pr51628-32.c: Ditto.
+       * gcc.dg/Wattributes-6.c: Ditto.
+       * gcc.dg/attr-copy-4.c: Ditto.
+       * gcc.dg/attr-copy-8.c: Ditto.
+
+2020-07-21  Dimitar Dimitrov  <dimitar@dinux.eu>
+
+       * c-c++-common/Waddress-of-packed-member-1.c: Filter dg-warning
+       for targets who pack by default.
+       * c-c++-common/Waddress-of-packed-member-2.c: Ditto.
+       * c-c++-common/pr51628-13.c: Ditto.
+       * c-c++-common/pr51628-15.c: Ditto.
+       * c-c++-common/pr51628-16.c: Ditto.
+       * c-c++-common/pr51628-26.c: Ditto.
+       * c-c++-common/pr51628-27.c: Ditto.
+       * c-c++-common/pr51628-28.c: Ditto.
+       * c-c++-common/pr51628-29.c: Ditto.
+       * c-c++-common/pr51628-3.c: Ditto.
+       * c-c++-common/pr51628-30.c: Ditto.
+       * c-c++-common/pr51628-31.c: Ditto.
+       * c-c++-common/pr51628-32.c: Ditto.
+       * c-c++-common/pr51628-33.c: Ditto.
+       * c-c++-common/pr51628-35.c: Ditto.
+       * c-c++-common/pr51628-4.c: Ditto.
+       * c-c++-common/pr51628-5.c: Ditto.
+       * c-c++-common/pr51628-6.c: Ditto.
+       * c-c++-common/pr51628-8.c: Ditto.
+       * c-c++-common/pr51628-9.c: Ditto.
+       * c-c++-common/pr88664-2.c: Ditto.
+       * gcc.dg/pr51628-17.c: Ditto.
+       * gcc.dg/pr51628-19.c: Ditto.
+       * gcc.dg/pr51628-20.c: Ditto.
+       * gcc.dg/pr51628-21.c: Ditto.
+       * gcc.dg/pr51628-22.c: Ditto.
+       * gcc.dg/pr51628-24.c: Ditto.
+       * gcc.dg/pr51628-25.c: Ditto.
+       * gcc.dg/pr51628-34.c: Ditto.
+       * gcc.dg/pr88928.c: Ditto.
+
+2020-07-21  Kito Cheng  <kito.cheng@sifive.com>
+
+       * gcc.dg/analyzer/signal-1.c: Add dg-require-effective-target
+       signal.
+       * gcc.dg/analyzer/signal-2.c: Ditto.
+       * gcc.dg/analyzer/signal-3.c: Ditto.
+       * gcc.dg/analyzer/signal-4a.c: Ditto.
+       * gcc.dg/analyzer/signal-4b.c: Ditto.
+       * gcc.dg/analyzer/signal-5.c: Ditto.
+       * gcc.dg/analyzer/signal-6.c: Ditto.
+       * gcc.dg/analyzer/signal-exit.c: Ditto.
+
+2020-07-21  Xionghu Luo  <luoxhu@linux.ibm.com>
+
+       PR rtl-optimization/89310
+       * gcc.target/powerpc/pr89310.c: New test.
+
+2020-07-21  Kewen Lin  <linkw@linux.ibm.com>
+
+       * gcc.target/powerpc/p9-vec-length-1.h: New test.
+       * gcc.target/powerpc/p9-vec-length-2.h: New test.
+       * gcc.target/powerpc/p9-vec-length-3.h: New test.
+       * gcc.target/powerpc/p9-vec-length-4.h: New test.
+       * gcc.target/powerpc/p9-vec-length-5.h: New test.
+       * gcc.target/powerpc/p9-vec-length-6.h: New test.
+       * gcc.target/powerpc/p9-vec-length-7.h: New test.
+       * gcc.target/powerpc/p9-vec-length-8.h: New test.
+       * gcc.target/powerpc/p9-vec-length-epil-1.c: New test.
+       * gcc.target/powerpc/p9-vec-length-epil-2.c: New test.
+       * gcc.target/powerpc/p9-vec-length-epil-3.c: New test.
+       * gcc.target/powerpc/p9-vec-length-epil-4.c: New test.
+       * gcc.target/powerpc/p9-vec-length-epil-5.c: New test.
+       * gcc.target/powerpc/p9-vec-length-epil-6.c: New test.
+       * gcc.target/powerpc/p9-vec-length-epil-7.c: New test.
+       * gcc.target/powerpc/p9-vec-length-epil-8.c: New test.
+       * gcc.target/powerpc/p9-vec-length-epil-run-1.c: New test.
+       * gcc.target/powerpc/p9-vec-length-epil-run-2.c: New test.
+       * gcc.target/powerpc/p9-vec-length-epil-run-3.c: New test.
+       * gcc.target/powerpc/p9-vec-length-epil-run-4.c: New test.
+       * gcc.target/powerpc/p9-vec-length-epil-run-5.c: New test.
+       * gcc.target/powerpc/p9-vec-length-epil-run-6.c: New test.
+       * gcc.target/powerpc/p9-vec-length-epil-run-7.c: New test.
+       * gcc.target/powerpc/p9-vec-length-epil-run-8.c: New test.
+       * gcc.target/powerpc/p9-vec-length-full-1.c: New test.
+       * gcc.target/powerpc/p9-vec-length-full-2.c: New test.
+       * gcc.target/powerpc/p9-vec-length-full-3.c: New test.
+       * gcc.target/powerpc/p9-vec-length-full-4.c: New test.
+       * gcc.target/powerpc/p9-vec-length-full-5.c: New test.
+       * gcc.target/powerpc/p9-vec-length-full-6.c: New test.
+       * gcc.target/powerpc/p9-vec-length-full-7.c: New test.
+       * gcc.target/powerpc/p9-vec-length-full-8.c: New test.
+       * gcc.target/powerpc/p9-vec-length-full-run-1.c: New test.
+       * gcc.target/powerpc/p9-vec-length-full-run-2.c: New test.
+       * gcc.target/powerpc/p9-vec-length-full-run-3.c: New test.
+       * gcc.target/powerpc/p9-vec-length-full-run-4.c: New test.
+       * gcc.target/powerpc/p9-vec-length-full-run-5.c: New test.
+       * gcc.target/powerpc/p9-vec-length-full-run-6.c: New test.
+       * gcc.target/powerpc/p9-vec-length-full-run-7.c: New test.
+       * gcc.target/powerpc/p9-vec-length-full-run-8.c: New test.
+       * gcc.target/powerpc/p9-vec-length-run-1.h: New test.
+       * gcc.target/powerpc/p9-vec-length-run-2.h: New test.
+       * gcc.target/powerpc/p9-vec-length-run-3.h: New test.
+       * gcc.target/powerpc/p9-vec-length-run-4.h: New test.
+       * gcc.target/powerpc/p9-vec-length-run-5.h: New test.
+       * gcc.target/powerpc/p9-vec-length-run-6.h: New test.
+       * gcc.target/powerpc/p9-vec-length-run-7.h: New test.
+       * gcc.target/powerpc/p9-vec-length-run-8.h: New test.
+       * gcc.target/powerpc/p9-vec-length.h: New test.
+
+2020-07-21  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * gcc.dg/independent-cloneids-1.c: Skip for mmix.
+       flag_stack_usage_info.
+
+2020-07-21  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * gcc.dg/cdce3.c: Update matched line-number.
+
 2020-07-20  Jason Merrill  <jason@redhat.com>
 
        * g++.dg/opt/flifetime-dse7.C: New test.