[Bug fortran/82796] [6/7/8 Regression] Private+equivalence in used module breaks compilation of pure function

2017-11-03 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82796

--- Comment #2 from kargl at gcc dot gnu.org ---
Author: kargl
Date: Sat Nov  4 00:34:40 2017
New Revision: 254403

URL: https://gcc.gnu.org/viewcvs?rev=254403=gcc=rev
Log:
2017-11-01  Steven G. Kargl  

PR fortran/82796
* resolve.c (resolve_equivalence): An entity in a common block within
a module cannot appear in an equivalence statement if the entity is
with a pure procedure.

2017-11-01  Steven G. Kargl  

PR fortran/82796
* gfortran.dg/equiv_pure.f90: New test.

Added:
trunk/gcc/testsuite/gfortran.dg/equiv_pure.f90
Modified:
trunk/gcc/fortran/ChangeLog
trunk/gcc/fortran/resolve.c
trunk/gcc/testsuite/ChangeLog

[Bug target/82823] [8 Regression] ICE in ix86_expand_prologue, at config/i386/i386.c:13171 with -fstack-clash-protection

2017-11-03 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82823

Jeffrey A. Law  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #3 from Jeffrey A. Law  ---
Testcase added to the trunk and PR marker added to checkin which fixed this bug
on the trunk.

[Bug target/82823] [8 Regression] ICE in ix86_expand_prologue, at config/i386/i386.c:13171 with -fstack-clash-protection

2017-11-03 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82823

--- Comment #2 from Jeffrey A. Law  ---
Author: law
Date: Fri Nov  3 20:42:41 2017
New Revision: 254398

URL: https://gcc.gnu.org/viewcvs?rev=254398=gcc=rev
Log:
PR target/82823
* g++.dg/torture/pr82823.C: New test.

Added:
trunk/gcc/testsuite/g++.dg/torture/pr82823.C
Modified:
trunk/gcc/testsuite/ChangeLog

[Bug target/82827] [8 regression] i386/pr82002-2a.c fail

2017-11-03 Thread daniel.santos at pobox dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82827

Daniel Santos  changed:

   What|Removed |Added

 CC||daniel.santos at pobox dot com

--- Comment #3 from Daniel Santos  ---
do'h! Sorry, I thought I had them all xfailing!  Will be fixed shortly...

[Bug target/82823] [8 Regression] ICE in ix86_expand_prologue, at config/i386/i386.c:13171 with -fstack-clash-protection

2017-11-03 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82823

Jeffrey A. Law  changed:

   What|Removed |Added

 Status|UNCONFIRMED |ASSIGNED
 CC||law at redhat dot com
   Assignee|unassigned at gcc dot gnu.org  |law at redhat dot com
 Ever confirmed|0   |1

--- Comment #1 from Jeffrey A. Law  ---
Haha.  I had just pulled the fix for this out of our internal tree and was
working to get it upstreamed yesterday.  So it's already fixed on the trunk,
but I didn't have a testcase to add to the suite...  I'll (of course) put your
test into the testsuite.

[Bug sanitizer/82829] New: libsanitizer build failure on darwin10 (Snow Leopard) due to missing getsectiondata

2017-11-03 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82829

Bug ID: 82829
   Summary: libsanitizer build failure on darwin10 (Snow Leopard)
due to missing getsectiondata
   Product: gcc
   Version: 7.2.0
Status: UNCONFIRMED
  Keywords: build
  Severity: normal
  Priority: P3
 Component: sanitizer
  Assignee: unassigned at gcc dot gnu.org
  Reporter: egallager at gcc dot gnu.org
CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, marxin at 
gcc dot gnu.org
  Target Milestone: ---
  Host: x86_64-apple-darwin10
Target: x86_64-apple-darwin10
 Build: x86_64-apple-darwin10

Trying to build gcc with MacPorts on OS X 10.6 results in the following error
in libsanitizer:

libtool: compile: 
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/build/./gcc/xgcc
-shared-libgcc
-B/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/build/./gcc
-nostdinc++
-L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/build/x86_64-apple-darwin10/libstdc++-v3/src
-L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/build/x86_64-apple-darwin10/libstdc++-v3/src/.libs
-L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/build/x86_64-apple-darwin10/libstdc++-v3/libsupc++/.libs
-B/opt/local/x86_64-apple-darwin10/bin/ -B/opt/local/x86_64-apple-darwin10/lib/
-isystem /opt/local/x86_64-apple-darwin10/include -isystem
/opt/local/x86_64-apple-darwin10/sys-include -D_GNU_SOURCE -D_DEBUG
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-DASAN_HAS_EXCEPTIONS=1 -DASAN_NEEDS_SEGV=1 -DCAN_SANITIZE_UB=0
-DMAC_INTERPOSE_FUNCTIONS -DMISSING_BLOCKS_SUPPORT -I.
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/gcc-7.2.0/libsanitizer/asan
-I.. -I
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/gcc-7.2.0/libsanitizer/include
-I
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/gcc-7.2.0/libsanitizer
-Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC
-fno-builtin -fno-exceptions -fno-rtti -fomit-frame-pointer -funwind-tables
-fvisibility=hidden -Wno-variadic-macros -fno-ipa-icf
-I../../libstdc++-v3/include -I../../libstdc++-v3/include/x86_64-apple-darwin10
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/gcc-7.2.0/libsanitizer/../libstdc++-v3/libsupc++
-std=gnu++11 -g -O2 -pipe -Os -MT asan_mac.lo -MD -MP -MF .deps/asan_mac.Tpo -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/gcc-7.2.0/libsanitizer/asan/asan_mac.cc
 -fno-common -DPIC -o .libs/asan_mac.o
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/gcc-7.2.0/libsanitizer/asan/asan_mac.cc:
In function 'void __asan::AsanApplyToGlobals(__asan::globals_op_fptr, const
void*)':
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/gcc-7.2.0/libsanitizer/asan/asan_mac.cc:84:45:
error: 'getsectiondata' was not declared in this scope
   __asan_global *globals = (__asan_global *)getsectiondata(
 ^~
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/gcc-7.2.0/libsanitizer/asan/asan_mac.cc:84:45:
note: suggested alternative: 'getsectdata'
   __asan_global *globals = (__asan_global *)getsectiondata(
 ^~
 getsectdata

Same error results when trying to build it manually with the same options that
MacPorts uses. When building manually on Snow Leopard I usually hack around it
with a patch like this:

---
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/gcc-7.2.0/libsanitizer/asan/asan_mac.cc~
2016-11-08 17:04:09.0 -0500
+++

[Bug target/82748] ICE with __builtin_fabsq and __float128 in copy_to_mode_reg, at explow.c:612

2017-11-03 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82748

--- Comment #2 from Michael Meissner  ---
Inside the compiler we use TFmode for the IEEE 128-bit type when the default
long double is IEEE 128-bit floating point and KFmode when the default long
double is IBM double-double.

[Bug target/82748] ICE with __builtin_fabsq and __float128 in copy_to_mode_reg, at explow.c:612

2017-11-03 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82748

Michael Meissner  changed:

   What|Removed |Added

   Keywords|needs-bisection |
 Status|UNCONFIRMED |ASSIGNED
   Last reconfirmed||2017-11-03
 CC||meissner at gcc dot gnu.org
   Assignee|unassigned at gcc dot gnu.org  |meissner at gcc dot 
gnu.org
 Ever confirmed|0   |1

[Bug fortran/81735] [6/7/8 Regression] double free or corruption (fasttop) error (SIGABRT) with character(:) and custom return type with allocatable

2017-11-03 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81735

--- Comment #10 from Paul Thomas  ---
Author: pault
Date: Fri Nov  3 19:17:19 2017
New Revision: 254393

URL: https://gcc.gnu.org/viewcvs?rev=254393=gcc=rev
Log:
2017-11-03  Paul Thomas  

PR fortran/81735
* trans-decl.c (gfc_trans_deferred_vars): Correct case where
'tmp' can be used unititialized.

2017-11-03  Paul Thomas  

PR fortran/81735
* gfortran.dg/pr81735.f90: New test.


Added:
branches/gcc-6-branch/gcc/testsuite/gfortran.dg/pr81735.f90
Modified:
branches/gcc-6-branch/gcc/fortran/ChangeLog
branches/gcc-6-branch/gcc/fortran/trans-decl.c
branches/gcc-6-branch/gcc/testsuite/ChangeLog

[Bug tree-optimization/78821] GCC7: Copying whole 32 bits structure field by field not optimised into copying whole 32 bits at once

2017-11-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78821

--- Comment #3 from Jakub Jelinek  ---
Author: jakub
Date: Fri Nov  3 19:08:25 2017
New Revision: 254391

URL: https://gcc.gnu.org/viewcvs?rev=254391=gcc=rev
Log:
PR tree-optimization/78821
* gimple-ssa-store-merging.c: Update the file comment.
(MAX_STORE_ALIAS_CHECKS): Define.
(struct store_operand_info): New type.
(store_operand_info::store_operand_info): New constructor.
(struct store_immediate_info): Add rhs_code and ops data members.
(store_immediate_info::store_immediate_info): Add rhscode, op0r
and op1r arguments to the ctor, initialize corresponding data members.
(struct merged_store_group): Add load_align_base and load_align
data members.
(merged_store_group::merged_store_group): Initialize them.
(merged_store_group::do_merge): Update them.
(merged_store_group::apply_stores): Pick the constant for
encode_tree_to_bitpos from one of the two operands, or skip
encode_tree_to_bitpos if neither operand is a constant.
(class pass_store_merging): Add process_store method decl.  Remove
bool argument from terminate_all_aliasing_chains method decl.
(pass_store_merging::terminate_all_aliasing_chains): Remove
var_offset_p argument and corresponding handling.
(stmts_may_clobber_ref_p): New function.
(compatible_load_p): New function.
(imm_store_chain_info::coalesce_immediate_stores): Terminate group
if there is overlap and rhs_code is not INTEGER_CST.  For
non-overlapping stores terminate group if rhs is not mergeable.
(get_alias_type_for_stmts): Change first argument from
auto_vec & to vec &.  Add IS_LOAD, CLIQUEP and
BASEP arguments.  If IS_LOAD is true, look at rhs1 of the stmts
instead of lhs.  Compute *CLIQUEP and *BASEP in addition to the
alias type.
(get_location_for_stmts): Change first argument from
auto_vec & to vec &.
(struct split_store): Remove orig_stmts data member, add orig_stores.
(split_store::split_store): Create orig_stores rather than orig_stmts.
(find_constituent_stmts): Renamed to ...
(find_constituent_stores): ... this.  Change second argument from
vec * to vec *, push pointers
to info structures rather than the statements.
(split_group): Rename ALLOW_UNALIGNED argument to
ALLOW_UNALIGNED_STORE, add ALLOW_UNALIGNED_LOAD argument and handle
it.  Adjust find_constituent_stores caller.
(imm_store_chain_info::output_merged_store): Handle rhs_code other
than INTEGER_CST, adjust split_group, get_alias_type_for_stmts and
get_location_for_stmts callers.  Set MR_DEPENDENCE_CLIQUE and
MR_DEPENDENCE_BASE on the MEM_REFs if they are the same in all stores.
(mem_valid_for_store_merging): New function.
(handled_load): New function.
(pass_store_merging::process_store): New method.
(pass_store_merging::execute): Use process_store method.  Adjust
terminate_all_aliasing_chains caller.

* gcc.dg/store_merging_13.c: New test.
* gcc.dg/store_merging_14.c: New test.

Added:
trunk/gcc/testsuite/gcc.dg/store_merging_13.c
trunk/gcc/testsuite/gcc.dg/store_merging_14.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/gimple-ssa-store-merging.c
trunk/gcc/testsuite/ChangeLog

[Bug fortran/81735] [6/7/8 Regression] double free or corruption (fasttop) error (SIGABRT) with character(:) and custom return type with allocatable

2017-11-03 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81735

--- Comment #9 from Paul Thomas  ---
Author: pault
Date: Fri Nov  3 19:01:29 2017
New Revision: 254389

URL: https://gcc.gnu.org/viewcvs?rev=254389=gcc=rev
Log:
2017-11-03  Paul Thomas  

PR fortran/81735
* trans-decl.c (gfc_trans_deferred_vars): Correct case where
'tmp' can be used unititialized.

2017-11-03  Paul Thomas  

PR fortran/81735
* gfortran.dg/pr81735.f90: New test.


Added:
branches/gcc-7-branch/gcc/testsuite/gfortran.dg/pr81735.f90
Modified:
branches/gcc-7-branch/gcc/fortran/ChangeLog
branches/gcc-7-branch/gcc/fortran/trans-decl.c
branches/gcc-7-branch/gcc/testsuite/ChangeLog

[Bug fortran/81735] [6/7/8 Regression] double free or corruption (fasttop) error (SIGABRT) with character(:) and custom return type with allocatable

2017-11-03 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81735

--- Comment #8 from Paul Thomas  ---
Created attachment 42544
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42544=edit
Fix for the problem

This was part of the patch for #82375, which was a PDT problem.

Please note the comment. I will now have to understand why this nullifying of
'tmp' is necessary. I couldn't see it last time.

Cheers

Paul

[Bug target/82812] ICE in emit_move_insn, at expr.c:3706

2017-11-03 Thread jkoval at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82812

Julia Koval  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED

--- Comment #2 from Julia Koval  ---
Patch posted at https://gcc.gnu.org/ml/gcc-patches/2017-11/msg00244.html

[Bug target/82827] [8 regression] i386/pr82002-2a.c fail

2017-11-03 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82827

--- Comment #2 from Uroš Bizjak  ---
Daniel, I told you not to commit failing testcasess ;)

[Bug fortran/81735] [6/7/8 Regression] double free or corruption (fasttop) error (SIGABRT) with character(:) and custom return type with allocatable

2017-11-03 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81735

--- Comment #7 from Paul Thomas  ---
(In reply to Paul Thomas from comment #6)
> (In reply to Dominique d'Humieres from comment #5)
> > > I still see "pointer being freed was not allocated" with r233625 reverted.
> > 
> > But it is gone if I revert r233589.
> 
> I see it on 6- and 7-branches but not on the current trunk
> 
> It is on my todo list.
> 
> Paul

The difference is that 'rt' is freed twice in 6- and 7-branches and only once
in 8-branch. I remember effecting a patch to do this. I just need to remind
myself which one it was.

Paul

[Bug fortran/81735] [6/7/8 Regression] double free or corruption (fasttop) error (SIGABRT) with character(:) and custom return type with allocatable

2017-11-03 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81735

--- Comment #6 from Paul Thomas  ---
(In reply to Dominique d'Humieres from comment #5)
> > I still see "pointer being freed was not allocated" with r233625 reverted.
> 
> But it is gone if I revert r233589.

I see it on 6- and 7-branches but not on the current trunk

It is on my todo list.

Paul

[Bug jit/82826] [8 regression] jit.dg test-benchmark.c.exe fail

2017-11-03 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82826

--- Comment #2 from David Malcolm  ---
Candidate patch:
  https://gcc.gnu.org/ml/gcc-patches/2017-11/msg00238.html

[Bug target/82786] aarch64 frame patch caused a number of target specific test failures.

2017-11-03 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82786

Wilco  changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 CC||wilco at gcc dot gnu.org
 Resolution|--- |FIXED

--- Comment #2 from Wilco  ---
Fixed

[Bug testsuite/82828] [8 regression] i386/pr70263-2.c fail

2017-11-03 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82828

Uroš Bizjak  changed:

   What|Removed |Added

 Target|x86_64-*-*  |
 Status|UNCONFIRMED |RESOLVED
  Component|target  |testsuite
 Resolution|--- |FIXED
   Assignee|unassigned at gcc dot gnu.org  |ubizjak at gmail dot com
   Target Milestone|--- |8.0

--- Comment #3 from Uroš Bizjak  ---
Invalid testcase was fixed by the above patch.

[Bug target/82827] [8 regression] i386/pr82002-2a.c fail

2017-11-03 Thread andrey.y.guskov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82827

--- Comment #1 from Andrey Guskov  ---
pr82002-2b is also affected:

/source/gcc/testsuite/gcc.target/i386/pr82002-2b.c: In function 'b':
/source/gcc/testsuite/gcc.target/i386/pr82002-2b.c:14:1: error: unrecognizable
insn:
(insn 40 39 41 2 (set (reg:DI 4 si)
(plus:DI (reg/f:DI 7 sp)
(const_int 180 [0x2540be450])))
"/source/gcc/testsuite/gcc.target/i386/pr82002-2b.c":14 -1
 (nil))
during RTL pass: cprop_hardreg
/source/gcc/testsuite/gcc.target/i386/pr82002-2b.c:14:1: internal compiler
error: in extract_insn, at recog.c:2305
0x5b709a _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
/source/gcc/rtl-error.c:108
0x5b70b8 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
/source/gcc/rtl-error.c:116
0xc07c54 extract_insn(rtx_insn*)
/source/gcc/recog.c:2305
0xc08d48 extract_constrain_insn(rtx_insn*)
/source/gcc/recog.c:2205
0xc1275f copyprop_hardreg_forward_1
/source/gcc/regcprop.c:790
0xc1342f execute
/source/gcc/regcprop.c:1296
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See  for instructions.
compiler exited with status 1
XFAIL: gcc.target/i386/pr82002-2b.c (internal compiler error)
FAIL: gcc.target/i386/pr82002-2b.c (test for excess errors)
Excess errors:
/source/gcc/testsuite/gcc.target/i386/pr82002-2b.c:14:1: error: unrecognizable
insn:
(insn 40 39 41 2 (set (reg:DI 4 si)
(plus:DI (reg/f:DI 7 sp)
(const_int 180 [0x2540be450])))
"/source/gcc/testsuite/gcc.target/i386/pr82002-2b.c":14 -1
 (nil))
during RTL pass: cprop_hardreg
/source/gcc/testsuite/gcc.target/i386/pr82002-2b.c:14:1: internal compiler
error: in extract_insn, at recog.c:2305
0x5b709a _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
/source/gcc/rtl-error.c:108
0x5b70b8 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
/source/gcc/rtl-error.c:116
0xc07c54 extract_insn(rtx_insn*)
/source/gcc/recog.c:2305
0xc08d48 extract_constrain_insn(rtx_insn*)
/source/gcc/recog.c:2205
0xc1275f copyprop_hardreg_forward_1
/source/gcc/regcprop.c:790
0xc1342f execute
/source/gcc/regcprop.c:1296

[Bug rtl-optimization/70263] [5 Regression] ICE at -O1 and above in both 32-bit and 64-bit modes on x86_64-linux-gnu (segmentation fault)

2017-11-03 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70263

--- Comment #11 from uros at gcc dot gnu.org ---
Author: uros
Date: Fri Nov  3 16:37:39 2017
New Revision: 254385

URL: https://gcc.gnu.org/viewcvs?rev=254385=gcc=rev
Log:
PR testsuite/82828
PR rtl-optimization/70263
* gcc.target/i386/pr70263-2.c: Fix invalid testcase.


Modified:
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.target/i386/pr70263-2.c

[Bug target/82828] [8 regression] i386/pr70263-2.c fail

2017-11-03 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82828

--- Comment #2 from uros at gcc dot gnu.org ---
Author: uros
Date: Fri Nov  3 16:37:39 2017
New Revision: 254385

URL: https://gcc.gnu.org/viewcvs?rev=254385=gcc=rev
Log:
PR testsuite/82828
PR rtl-optimization/70263
* gcc.target/i386/pr70263-2.c: Fix invalid testcase.


Modified:
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.target/i386/pr70263-2.c

[Bug target/82786] aarch64 frame patch caused a number of target specific test failures.

2017-11-03 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82786

--- Comment #1 from Wilco  ---
Author: wilco
Date: Fri Nov  3 16:29:47 2017
New Revision: 254384

URL: https://gcc.gnu.org/viewcvs?rev=254384=gcc=rev
Log:
Fix PR82768

Forcing LR at the bottom of the frame caused a few test failures.
Since there are some cases that generate worse code, revert this
part, and the frame tests pass again.

gcc/
PR target/82786
* config/aarch64/aarch64.c (aarch64_layout_frame):
Undo forcing of LR at bottom of frame.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/aarch64/aarch64.c

[Bug target/82828] [8 regression] i386/pr70263-2.c fail

2017-11-03 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82828

--- Comment #1 from Uroš Bizjak  ---
This testcase is invalid, it is accessing uninitialized value (x).

  XFtype ac, bd, ad, bc, x, y;
  ac = a * c;
__asm__ ("": "=m" (ac):"m" (ac));
  if (x != x)

[Bug tree-optimization/80925] [8 Regression] vect peeling failures

2017-11-03 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80925

--- Comment #27 from Steve Ellcey  ---
(In reply to Richard Biener from comment #26)
> Fixed?

I see still these vect failures on aarch64:

FAIL: gcc.dg/vect/pr65947-14.c execution test
FAIL: gcc.dg/vect/pr65947-14.c -flto -ffat-lto-objects execution test
FAIL: g++.dg/vect/slp-pr56812.cc  -std=c++11  scan-tree-dump-times slp1 "basic
block vectorized" 1 (found 0 times)
FAIL: g++.dg/vect/slp-pr56812.cc  -std=c++14  scan-tree-dump-times slp1 "basic
block vectorized" 1 (found 0 times)
FAIL: g++.dg/vect/slp-pr56812.cc  -std=c++98  scan-tree-dump-times slp1 "basic
block vectorized" 1 (found 0 times)


I don't think the pr65947-14.c failure is related to this change but the
pr56812.cc failure is one of the failures listed in the original report.

[Bug middle-end/60580] aarch64 generates wrong code for __attribute__ ((optimize("no-omit-frame-pointer")))

2017-11-03 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60580

Wilco  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 CC||wilco at gcc dot gnu.org
Version|5.0 |4.8.0
 Resolution|--- |FIXED
   Target Milestone|--- |7.2

--- Comment #11 from Wilco  ---
Fixed from 7.2 onwards - I've verified the failing cases now work. Backporting
to earlier versions seems too risky so close as fixed (generated code is
correct in all cases).

[Bug middle-end/60580] aarch64 generates wrong code for __attribute__ ((optimize("no-omit-frame-pointer")))

2017-11-03 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60580

--- Comment #10 from Wilco  ---
Author: wilco
Date: Fri Nov  3 15:01:10 2017
New Revision: 254377

URL: https://gcc.gnu.org/viewcvs?rev=254377=gcc=rev
Log:
PR60580: Fix frame pointer option magic

To fix PR60580 simplify the logic in aarch64_override_options_after_change_1
(). 
If the frame pointer is enabled, set it to a special value that behaves similar
to frame pointer omission.  If we don't do this all leaf functions will get a
frame pointer even if flag_omit_leaf_frame_pointer is set.

If flag_omit_frame_pointer has this special value, we must force the frame
pointer if not in a leaf function.  We also need to force it in a leaf function
if flag_omit_frame_pointer is not set or if LR is used.

Doing this allows both -fomit-frame-pointer and -fomit-leaf-frame-pointer to be
independently set and changed in each function with the expected behaviour.

gcc/
PR middle-end/60580
* config/aarch64/aarch64.c (aarch64_frame_pointer_required)
Check special value of flag_omit_frame_pointer.
(aarch64_can_eliminate): Likewise.
(aarch64_override_options_after_change_1): Simplify handling of
-fomit-frame-pointer and -fomit-leaf-frame-pointer.

Modified:
branches/gcc-7-branch/gcc/ChangeLog
branches/gcc-7-branch/gcc/config/aarch64/aarch64.c

[Bug target/82828] New: [8 regression] i386/pr70263-2.c fail

2017-11-03 Thread andrey.y.guskov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82828

Bug ID: 82828
   Summary: [8 regression] i386/pr70263-2.c fail
   Product: gcc
   Version: 8.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: target
  Assignee: unassigned at gcc dot gnu.org
  Reporter: andrey.y.guskov at intel dot com
  Target Milestone: ---

r254167 triggers this:

spawn -ignore SIGHUP /work/gcc/xgcc -B/work/gcc/
/source/gcc/testsuite/gcc.target/i386/pr70263-2.c
-B/work/x86_64-pc-linux-gnu/./libmpx/
-B/work/x86_64-pc-linux-gnu/./libmpx/mpxrt
-L/work/x86_64-pc-linux-gnu/./libmpx/mpxrt/.libs
-B/work/x86_64-pc-linux-gnu/./libmpx/
-B/work/x86_64-pc-linux-gnu/./libmpx/mpxwrap
-L/work/x86_64-pc-linux-gnu/./libmpx/mpxwrap/.libs -fno-diagnostics-show-caret
-fdiagnostics-color=never -O2 -fdump-rtl-ira -ffat-lto-objects -S -o
pr70263-2.s
PASS: gcc.target/i386/pr70263-2.c (test for excess errors)
FAIL: gcc.target/i386/pr70263-2.c scan-rtl-dump ira "Adding REG_EQUIV to insn
[0-9]+ for source of insn [0-9]+"

Option set:
-with-system-zlib --with-demangler-in-ld --with-fpmath=sse --enable-shared
--enable-host-shared --enable-clocale=gnu --enable-cloog-backend=isl
--enable-languages=c,c++,fortran,jit,lto -with-arch=haswell --with-cpu=haswell

[Bug jit/82826] [8 regression] jit.dg test-benchmark.c.exe fail

2017-11-03 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82826

David Malcolm  changed:

   What|Removed |Added

 Status|UNCONFIRMED |ASSIGNED
   Last reconfirmed||2017-11-03
 Ever confirmed|0   |1

--- Comment #1 from David Malcolm  ---
Thanks; confirmed; am working on it.

[Bug target/82827] New: [8 regression] i386/pr82002-2a.c fail

2017-11-03 Thread andrey.y.guskov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82827

Bug ID: 82827
   Summary: [8 regression] i386/pr82002-2a.c fail
   Product: gcc
   Version: 8.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: target
  Assignee: unassigned at gcc dot gnu.org
  Reporter: andrey.y.guskov at intel dot com
  Target Milestone: ---

r254284 triggers this:

/source/gcc/testsuite/gcc.target/i386/pr82002-2a.c:14:1: internal compiler
error: in extract_insn, at recog.c:2305
0x5b709a _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
/source/gcc/rtl-error.c:108
0x5b70b8 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
/source/gcc/rtl-error.c:116
0xc07c54 extract_insn(rtx_insn*)
/source/gcc/recog.c:2305
0xc08d48 extract_constrain_insn(rtx_insn*)
/source/gcc/recog.c:2205
0xc1275f copyprop_hardreg_forward_1
/source/gcc/regcprop.c:790
0xc1342f execute
/source/gcc/regcprop.c:1296
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See  for instructions.
compiler exited with status 1
XFAIL: gcc.target/i386/pr82002-2a.c (internal compiler error)
FAIL: gcc.target/i386/pr82002-2a.c (test for excess errors)

Option set:
-with-system-zlib --with-demangler-in-ld --with-fpmath=sse --enable-shared
--enable-host-shared --enable-clocale=gnu --enable-cloog-backend=isl
--enable-languages=c,c++,fortran,jit,lto -with-arch=haswell --with-cpu=haswell

[Bug jit/82826] New: [8 regression] jit.dg test-benchmark.c.exe fail

2017-11-03 Thread andrey.y.guskov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82826

Bug ID: 82826
   Summary: [8 regression] jit.dg test-benchmark.c.exe fail
   Product: gcc
   Version: 8.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: jit
  Assignee: dmalcolm at gcc dot gnu.org
  Reporter: andrey.y.guskov at intel dot com
  Target Milestone: ---

r254140 triggers this:

spawn -ignore SIGHUP /work/gcc/xgcc -B/work/gcc/
/source/gcc/testsuite/jit.dg/test-benchmark.c -fno-diagnostics-show-caret
-fdiagnostics-color=never -I/source/gcc/testsuite/../jit -lgccjit -g -Wall
-Werror -Wl,--export-dynamic -fgnu89-inline -lm -o test-benchmark.c.exe

FAIL: test-benchmark.c.exe killed: 10882 exp9 0 0 CHILDKILLED SIGSEGV
{segmentation violation}

Option set:
-with-system-zlib --with-demangler-in-ld --with-fpmath=sse --enable-shared
--enable-host-shared --enable-clocale=gnu --enable-cloog-backend=isl
--enable-languages=c,c++,fortran,jit,lto -with-arch=haswell --with-cpu=haswell

[Bug sanitizer/82825] [8 regression] Many libsanitizer tests FAIL: dyld: Symbol not found: ___lsan_default_options

2017-11-03 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82825

Rainer Orth  changed:

   What|Removed |Added

   Target Milestone|--- |8.0

[Bug sanitizer/82825] New: [8 regression] Many libsanitizer tests FAIL: dyld: Symbol not found: ___lsan_default_options

2017-11-03 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82825

Bug ID: 82825
   Summary: [8 regression] Many libsanitizer tests FAIL: dyld:
Symbol not found: ___lsan_default_options
   Product: gcc
   Version: 8.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: sanitizer
  Assignee: unassigned at gcc dot gnu.org
  Reporter: ro at gcc dot gnu.org
CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
iains at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at 
gcc dot gnu.org,
marxin at gcc dot gnu.org
  Target Milestone: ---
  Host: x86_64-apple-darwin11.4.2
Target: x86_64-apple-darwin11.4.2
 Build: x86_64-apple-darwin11.4.2

Since the import of libsanitizer from upstream r315899, many tests FAIL on 
Mac OS X 10.7/Darwin 11 like this:

FAIL: c-c++-common/asan/alloca_big_alignment.c   -O0  output pattern test, is
dyld: Symbol not found: ___lsan_default_options
  Referenced from:
/private/var/gcc/regression/trunk/10.7-gcc-32/build/i386-apple-darwin11.4.2/./libsanitizer/asan/.libs/libasan.5.dylib
  Expected in: flat namespace
 in
/private/var/gcc/regression/trunk/10.7-gcc-32/build/i386-apple-darwin11.4.2/./libsanitizer/asan/.libs/libasan.5.dylib
, should match WRITE of size 1 at 0x[0-9a-f]+ thread T0[^
[...]

This is obviously due to this change:

-#if (SANITIZER_LINUX || SANITIZER_WINDOWS) && !SANITIZER_GO
[...]
+// SANITIZER_SUPPORTS_WEAK_HOOKS means that we support real weak functions
that
+// will evaluate to a null pointer when not defined.
+#ifndef SANITIZER_SUPPORTS_WEAK_HOOKS
+#if (SANITIZER_LINUX || SANITIZER_MAC) && !SANITIZER_GO
 # define SANITIZER_SUPPORTS_WEAK_HOOKS 1
 #else
 # define SANITIZER_SUPPORTS_WEAK_HOOKS 0
 #endif
+#endif // SANITIZER_SUPPORTS_WEAK_HOOKS

The tests work e.g. on macOS 10.13/Darwin 17.

  Rainer

[Bug sanitizer/82824] [8 regression] libsanitizer fails to build: VM_MEMORY_OS_ALLOC_ONCE undefined

2017-11-03 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82824

Rainer Orth  changed:

   What|Removed |Added

   Target Milestone|--- |8.0

[Bug sanitizer/82824] New: [8 regression] libsanitizer fails to build: VM_MEMORY_OS_ALLOC_ONCE undefined

2017-11-03 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82824

Bug ID: 82824
   Summary: [8 regression] libsanitizer fails to build:
VM_MEMORY_OS_ALLOC_ONCE undefined
   Product: gcc
   Version: 8.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: sanitizer
  Assignee: unassigned at gcc dot gnu.org
  Reporter: ro at gcc dot gnu.org
CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, marxin at 
gcc dot gnu.org
  Target Milestone: ---
  Host: x86_64-apple-darwin11.4.2
Target: x86_64-apple-darwin11.4.2
 Build: x86_64-apple-darwin11.4.2

Created attachment 42543
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42543=edit
proposed patch

Since the import of libsanitizer from upstream r315899, it fails to build on
Mac OS X 10.7/Darwin 11:

/vol/gcc/src/hg/trunk/local/libsanitizer/lsan/lsan_common_mac.cc: In function
'void __lsan::ProcessPlatformSpecificAllocations(__lsan::Frontier*)':
/vol/gcc/src/hg/trunk/local/libsanitizer/lsan/lsan_common_mac.cc:158:26: error:
'VM_MEMORY_OS_ALLOC_ONCE' was not declared in this scope
 if (info.user_tag == VM_MEMORY_OS_ALLOC_ONCE) {
  ^~~
/vol/gcc/src/hg/trunk/local/libsanitizer/lsan/lsan_common_mac.cc:158:26: note:
suggested alternative: 'VM_MEMORY_MALLOC_HUGE'
 if (info.user_tag == VM_MEMORY_OS_ALLOC_ONCE) {
  ^~~
  VM_MEMORY_MALLOC_HUGE
make[4]: *** [lsan_common_mac.lo] Error 1

I've found that VM_MEMORY_OS_ALLOC_ONCE is defined in 
since Mac OS X 10.9/Darwin 13.  Wrapping the affected section of code as in the
attached patch allows the build to finish.

Given that I've never had any success getting even the most trivial patches
upstream and have no idea which Darwin versions are supported there, I'm
reporting this here.

  Rainer

[Bug preprocessor/8270] [6/7/8 Regression] back-slash white space newline with comments, no warning

2017-11-03 Thread doug at cs dot dartmouth.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=8270

--- Comment #61 from doug mcilroy  ---
Contrary to comment #57, the GCC convention does affect the interpretation of
C-style comments. GCC rejects this Christmas tree with trailing spaces.

/*
  /\
 /**\   
/\  
*/

[Bug c++/82710] [8 Regression] Incorrect warning:unnecessary parentheses in declaration of global friend functions [-Werror=parentheses]

2017-11-03 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82710

--- Comment #7 from Nathan Sidwell  ---
Author: nathan
Date: Fri Nov  3 13:16:06 2017
New Revision: 254371

URL: https://gcc.gnu.org/viewcvs?rev=254371=gcc=rev
Log:
[PR c++/82710] false positive paren warning

https://gcc.gnu.org/ml/gcc-patches/2017-11/msg00186.html
PR c++/82710
* decl.c (grokdeclarator): Protect MAYBE_CLASS things from paren
warning too.

PR c++/82710
* g++.dg/warn/pr82710.C: More cases.

Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/decl.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/g++.dg/warn/pr82710.C

[Bug tree-optimization/15596] [6/7/8 Regression] Missed optimization with bitfields with return value

2017-11-03 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15596

--- Comment #29 from Segher Boessenkool  ---
We currently generate

fun:
lwz 8,0(3)
rlwimi 8,4,12,0,31-12
rlwinm 10,8,24,24,31
stw 8,0(3)
rlwinm 10,10,0,30,27
ori 10,10,0x8
stb 10,2(3)
ori 2,2,0
lwz 10,0(3)
rlwimi 10,5,9,22,22
stw 10,0(3)
blr

which is probably the worst it has been :-/

[Bug c++/79325] [5/6/7 Regressio] ICE on valid GNU C++ code (typeof) on x86_64-linux-gnu: in arg_assoc_type, at cp/name-lookup.c:5823

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79325

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug target/44793] [6/7/8 Regression] libgcc does not include t-ppccomm on rtems

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44793

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug debug/63572] [6/7/8 Regression] ICF breaks user debugging experience

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug tree-optimization/34723] [6/7/8 Regression] Summing variable should be initialized to the first member before the loop

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=34723

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug libstdc++/64132] [6/7/8 Regression] FAIL: 22_locale/numpunct/members/char/3.cc execution test

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64132

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/67076] [6/7/8 Regression] [F08] Critical inside a module procedure

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67076

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/78865] [6/7/8 Regression] ICE in create_tmp_var, at gimple-expr.c:473

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78865

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug c++/79626] [6/7/8 Regression] ICE on invalid code in build_temp (call.c:6489)

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79626

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug target/54699] [6/7/8 Regression] [SH] gfortran.dg/class_array_9.f03 ICEs

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54699

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug target/46393] [6/7/8 Regression] m68k code size regression

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46393

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/70330] [5 Regression] ICE with -Wextra -Wno-unused-dummy-argument and unused optional dummy argument

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70330

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/78990] [6/7/8 Regression] ICE when assigning polymorphic array function result

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78990

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/71703] [6/7/8 Regression] [OOP] ICE in wide_int_to_tree, at tree.c:1488

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71703

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug target/64785] [6/7/8 Regression][SH] and|or|xor #imm not used

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64785

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug debug/53118] [6/7/8 regression] -feliminate-dwarf2-dups is broken for C++

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53118

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/77518] [6/7/8 Regression] [Coarray] [OOP] ICE in gfc_advance_chain, at fortran/trans.c:58

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77518

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug libgcc/57221] [6/7/8 regression] libgcc symbol visibility changes break Android blobs

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57221

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug debug/61014] [6/7/8 Regression] gdb can't find symbol of derived data type array in nested subroutine

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61014

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/77872] [6/7/8 Regression] ICE in gfc_conv_descriptor_token, at fortran/trans-array.c:305

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77872

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/59107] [6/7/8 Regression] Spurious "Type specified for intrinsic function 'command_argument_count' at (1) is ignored" under -Wsurprising.

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59107

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug c++/70565] [6 Regression] ICE at gimplify.c:8832 (cilkplus array extension)

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70565

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug c++/79361] [6 Regression] ICE redefining a template function as defaulted or deleted

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79361

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug target/55181] [6/7/8 Regression] Expensive shift loop where a bit-testing instruction could be used

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55181

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/79524] [6/7/8 Regression] valgrind error for gcc/testsuite/gfortran.dg/fimplicit_none_2.f90

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79524

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug c++/81057] [6/7/8 Regression] ICE with broken default template parameter

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81057

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/57048] [6/7/8 Regression] Handling of C_PTR and C_FUNPTR leads to reject valid

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57048

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug ada/65683] [6/7/8 regression] access types across "limited with" breaks restriction of No_Elaboration_Code

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65683

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/77680] [6/7/8 Regression] [F03] ICE in ctor_for_folding, at varpool.c:419

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77680

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug c++/71784] [6/7/8 Regression] ICE on invalid code in push_access_scope, at cp/pt.c:229

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71784

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug c++/77522] [6/7/8 Regression] ICE on invalid code C++14 code: in tsubst_decl, at cp/pt.c:12447

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77522

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug c++/14179] [6/7/8 Regression] out of memory while parsing array with many initializers

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=14179

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug rtl-optimization/71119] [6/7/8 Regression] ftoit instruction not emitted for double -> long bitcast

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71119

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug middle-end/57503] [6/7/8 Regression] Expand uses wrong multiply routine

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57503

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/79426] [6/7/8 Regression] fortran - internal compiler error: in fold_convert_loc, at fold-const.c:2251

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79426

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/60483] [6/7/8 Regression] No IMPLICIT type error with: ASSOCIATE( X => derived_type() ) [i.e. w/ structure constructor]

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60483

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug target/79636] [6/7/8 Regression] ICE in assign_by_spills, at lra-assigns.c:1457

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79636

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug debug/47471] [6/7/8 Regression] stdarg functions extraneous too-early prologue end

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47471

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/60576] [6/7/8 Regression] FAIL: gfortran.dg/assumed_rank_7.f90

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60576

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/69455] [6/7/8 Regression] [F08] Assembler error(s) when using intrinsic modules in two BLOCK

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69455

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/59781] [6 Regression] [F03] Incorrect initialisation of derived type

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59781

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/78619] [6/7/8 Regression] ICE in copy_reference_ops_from_ref, at tree-ssa-sccvn.c:889

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78619

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug middle-end/71473] [6/7/8 Regression] cilkplus sum reducer ICE

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71473

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/77746] [6/7/8 Regression] [F03] Wrong subroutine called, clash of specific procedure name and binding-name

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77746

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug target/63891] [6/7/8 regression] Failure of darwin-weakimport-3.c

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63891

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug rtl-optimization/56451] [6/7/8 regression] Wrong code for gcc.c-torture/execute/941015-1.c on SH

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56451

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug target/65164] [6/7/8 Regression][SH] missed subc in integer sign function

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65164

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug middle-end/79755] [6/7/8 Regression] ICE: segfault in cgraph_node::get, at cgraph.h:1261

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79755

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug c++/62207] [6/7/8 Regression] ICE: tree check: expected tree that contains 'decl minimal' structure, have 'overload' in tsubst_copy, at cp/pt.c

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62207

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug go/66368] [5 Regression] go tool crashes on powerpc-linux-gnu

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66368

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/69739] [6/7/8 Regression] ICE during array result, allocatable assignment

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69739

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug target/65342] [6/7/8 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug target/65564] [6/7/8 Regression] builtin-bnd-narrow-ptr-bounds-2-nov.c:15:1: internal compiler error: in simplify_subreg, at simplify-rtx.c:5745

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65564

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/71066] [6/7/8 Regression] ICE in set_loop_bounds, at fortran/trans-array.c:4680

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71066

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/77871] [6/7/8 Regression] [Coarray] [OOP] ICE in gfc_get_caf_token_offset, at fortran/trans-expr.c:1981

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77871

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug c++/78648] [6/7 Regression] ICE on invalid C++ code on x86_64-linux-gnu (Segmentation fault, contains_struct_check)

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78648

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug libgcc/59305] [6/7/8 Regression] gcc.dg/atomic/c11-atomic-exec-5.c fails with WARNING: program timed out on x86_64-apple-darwin13

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59305

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug c++/81055] [6/7/8 Regression] ICE with invalid initializer for array new

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81055

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/50410] [6/7/8 Regression] ICE in record_reference

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50410

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug c++/77655] [6/7/8 Regression]ICE on invalid c++ code on x86_64-linux-gnu (internal compiler error: Segmentation fault (program cc1plus))

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77655

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug c++/77790] [6 Regression] ICE on valid C++14 code when compiling with "-std=c++11": in push_access_scope, at cp/pt.c:227

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77790

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/79685] [6/7/8 Regression] ICE on valid code in gfc_match_structur_constructor

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79685

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

[Bug fortran/61765] [6/7/8 Regression] [F03] Rejects valid BIND(C) ENTRY

2017-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61765

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.5 |6.5

  1   2   3   >