[Bug go/71396] New: "use of undefined type" error in gccgo-6 when go (1.6.1) is perfectly happy

2016-06-03 Thread mvo at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71396

Bug ID: 71396
   Summary: "use of undefined type" error in gccgo-6 when go
(1.6.1) is perfectly happy
   Product: gcc
   Version: 6.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: go
  Assignee: ian at airs dot com
  Reporter: mvo at debian dot org
CC: cmang at google dot com
  Target Milestone: ---

Created attachment 38633
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38633&action=edit
Minimal testcase

We had a build failure in our go code with gccgo-6 (from Ubuntu 16.04: $
gccgo-6 --version
gccgo-6 (Ubuntu 6.0.1-0ubuntu1) 6.0.0 20160414 (experimental) [trunk revision
234994], same error with gccgo-5 fwiw):

"""
ok  github.com/snapcore/snapd/arch  0.159s
# github.com/snapcore/snapd/snap_test
src/github.com/snapcore/snapd/snap/info_test.go:60:3: error: use of undefined
type ‘Revision’
   Revision:  snap.R(1),
   ^
"""
(https://launchpadlibrarian.net/262885164/buildlog_ubuntu-yakkety-powerpc.snapd_2.0.6+16.10.2_BUILDING.txt.gz)

I tracked this down and condensed it into some minimal example go code
(attached). The issue is triggered by the "revision_test.go" import of ".". If
that is removed the tests work fine again.

With the attached testcase I get the following:
"""
$ go test && go-6 test
1
{{7}}
PASS
ok  _/tmp/2 0.001s
# _/tmp/2_test
./foo_test.go:11:3: error: use of undefined type ‘Revision’
   Revision: foo.R(1),
   ^
FAIL_/tmp/2 [build failed]
"""
I.e. go test is happy, gccgo-6 is unhappy (with a error message that confused
me quite a bit :)

I hope this is useful for you. It's fine if the answer to this bugreport is:
"don't do this if it fails". However given that I already tracked it down I
felt I might as well share it with you.

Cheers,
 Michael

[Bug tree-optimization/64946] [AArch64] gcc.target/aarch64/vect-abs-compile.c - "abs" vectorization fails for char/short types

2016-06-03 Thread shiva0217 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64946

--- Comment #14 from Shiva Chen  ---
I'm not sure my understanding was correct.

To my understanding, TYPE_OVERFLOW_UNDEFINED is true imply that signed overflow
won't occur.

E.g. 

in tree-scalar-evolution.c

simple_iv (...)
{
  ...
  iv->no_overflow = (!folded_casts && ANY_INTEGRAL_TYPE_P (type)
 && TYPE_OVERFLOW_UNDEFINED (type));
} 

At the beginning, I thought we could use TYPE_OVERFLOW_UNDEFINED to guard the
transformation from (short)abs((int)short_var) to abs (short_var).

The transformation should be safe if overflow won't occur.

From Richard's comment 13

If we defined a new gimple ABSU_EXPR (x), then undefined behavior gimple IR
could be avoided and the transformation could always been done.

ABS_EXPR (x) -> (typeof x) ABSU_EXPR (x)

ABS_EXPR (INT_MIN) -> (INT) ABSU_EXPR (INT_MIN) -> (INT) (-INT_MIN) -> INT_MIN

According to the comment from Joseph
https://gcc.gnu.org/ml/gcc/2013-06/msg00247.html
RTL abs are modulo.


Could we expand the semantic of ABS_EXPR
which allow ABS_EXPR (INT_MIN) -> INT_MIN directly ?

Then the semantic of ABS_EXPR could be the same as RTL abs.

And I saw the comment in fold-const.c

bool
tree_unary_nonnegative_warnv_p (enum tree_code code, tree type, tree op0,
bool *strict_overflow_p)
{
  if (TYPE_UNSIGNED (type))
return true;

  switch (code)
{
case ABS_EXPR:
  /* We can't return 1 if flag_wrapv is set because
 ABS_EXPR = INT_MIN.  */
  if (!INTEGRAL_TYPE_P (type))
return true;
  if (TYPE_OVERFLOW_UNDEFINED (type))
{
  *strict_overflow_p = true;
  return true;
}

Dose it mean ABS_EXPR already support the semantic ABS_EXPR (INT_MIN) ->
INT_MIN ?

Please correct me, if I misunderstanding something.

[Bug tree-optimization/64946] [AArch64] gcc.target/aarch64/vect-abs-compile.c - "abs" vectorization fails for char/short types

2016-06-03 Thread vekumar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64946

vekumar at gcc dot gnu.org changed:

   What|Removed |Added

   Assignee|vekumar at gcc dot gnu.org |shiva0217 at gmail dot 
com

--- Comment #15 from vekumar at gcc dot gnu.org ---
I am not working at this now. so assigned to shiva chen

[Bug tree-optimization/64946] [AArch64] gcc.target/aarch64/vect-abs-compile.c - "abs" vectorization fails for char/short types

2016-06-03 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64946

--- Comment #16 from rguenther at suse dot de  ---
On Fri, 3 Jun 2016, shiva0217 at gmail dot com wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64946
> 
> --- Comment #14 from Shiva Chen  ---
> I'm not sure my understanding was correct.
> 
> To my understanding, TYPE_OVERFLOW_UNDEFINED is true imply that signed 
> overflow
> won't occur.
> 
> E.g. 
> 
> in tree-scalar-evolution.c
> 
> simple_iv (...)
> {
>   ...
>   iv->no_overflow = (!folded_casts && ANY_INTEGRAL_TYPE_P (type)
>  && TYPE_OVERFLOW_UNDEFINED (type));
> } 
> 
> At the beginning, I thought we could use TYPE_OVERFLOW_UNDEFINED to guard the
> transformation from (short)abs((int)short_var) to abs (short_var).
> 
> The transformation should be safe if overflow won't occur.

But only overflow in type int is guaranteed to not occur.

> From Richard's comment 13
> 
> If we defined a new gimple ABSU_EXPR (x), then undefined behavior gimple IR
> could be avoided and the transformation could always been done.
> 
> ABS_EXPR (x) -> (typeof x) ABSU_EXPR (x)
> 
> ABS_EXPR (INT_MIN) -> (INT) ABSU_EXPR (INT_MIN) -> (INT) (-INT_MIN) -> INT_MIN
> 
> According to the comment from Joseph
> https://gcc.gnu.org/ml/gcc/2013-06/msg00247.html
> RTL abs are modulo.

Everything in RTL is modulo.

> Could we expand the semantic of ABS_EXPR
> which allow ABS_EXPR (INT_MIN) -> INT_MIN directly ?
> 
> Then the semantic of ABS_EXPR could be the same as RTL abs.

We could, but then this would effectively say that for ABS_EXPR
TYPE_OVERFLOW_WRAPS always holds.

> And I saw the comment in fold-const.c
> 
> bool
> tree_unary_nonnegative_warnv_p (enum tree_code code, tree type, tree op0,
> bool *strict_overflow_p)
> {
>   if (TYPE_UNSIGNED (type))
> return true;
> 
>   switch (code)
> {
> case ABS_EXPR:
>   /* We can't return 1 if flag_wrapv is set because
>  ABS_EXPR = INT_MIN.  */
>   if (!INTEGRAL_TYPE_P (type))
> return true;
>   if (TYPE_OVERFLOW_UNDEFINED (type))
> {
>   *strict_overflow_p = true;
>   return true;
> }
> 
> Dose it mean ABS_EXPR already support the semantic ABS_EXPR (INT_MIN) ->
> INT_MIN ?

Yes, of course - only if !TYPE_OVERFLOW_UNDEFINED the situation
that ABS_EXPR (x) < 0 can validly occur (for x equal to the minimum 
value of its type).

> Please correct me, if I misunderstanding something.
> 
>

[Bug target/71151] [avr] -fmerge-constants and -fdata-sections/-ffunction-sections results in string constants in .progmem.gcc_sw section

2016-06-03 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71151

--- Comment #13 from Georg-Johann Lay  ---
Disadvantage of havong tables in same text section a code is that code side
might increase for the following reason:  branches that cross a switch
statement will also have to cross the jump table, hence branch offsets and thus
code size might increase.

[Bug c++/71393] [6/7 Regression] Compilation hang

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71393

Richard Biener  changed:

   What|Removed |Added

   Keywords||compile-time-hog
   Target Milestone|--- |6.2
Summary|[6.1 Regression]|[6/7 Regression]
   |Compilation hang|Compilation hang

[Bug target/71389] [7 Regression] ICE on trunk gcc on ivybridge target (df_refs_verify)

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71389

Richard Biener  changed:

   What|Removed |Added

 Target||x86_64-*-*
 Status|UNCONFIRMED |NEW
   Last reconfirmed||2016-06-03
  Known to work||6.1.0
   Target Milestone|--- |7.0
Summary|ICE on trunk gcc on |[7 Regression] ICE on trunk
   |ivybridge target|gcc on ivybridge target
   |(df_refs_verify)|(df_refs_verify)
 Ever confirmed|0   |1

--- Comment #1 from Richard Biener  ---
Confirmed.

[Bug middle-end/71387] [6/7 Regression] ICE in emit_move_insn, at expr.c:3418 with -Og

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71387

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.0 |6.2

[Bug c++/71372] [6/7 Regression] C++ FE drops TREE_THIS_VOLATILE in cp_fold on all tcc_reference trees

2016-06-03 Thread hdu...@tangerine-soft.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71372

--- Comment #15 from Hans-Peter Dusel  ---
(In reply to Jakub Jelinek from comment #12)
> Created attachment 38623 [details]
> gcc7-pr71372.patch
> 
> Patch I'm going to bootstrap/regtest.

Thanks guys!

I have applied this patch to official Release 6.1.0 too and want to confirm
that it will work for this too!

Now, the my example code will be compiled to correct code:

Thanks a lot! :-)

P.S: I'll attach the patch for gcc 6.1.0

+++

// testmodule.cpp

void fpoke ()
{
  volatile unsigned short* FLASH = (volatile unsigned short*)0x2000;

  *(FLASH + 0) = 0xAA;
  *(FLASH + 1) = 0x55;
  *(FLASH + 0) = 0xA0;
}


hdusel@Merlin /cygdrive/w/tmp
$ /opt/gcc-6.1.0-myos/bin/m68k-elf-g++ -O3 testmodule.cpp -c

hdusel@Merlin /cygdrive/w/tmp
$ /opt/gcc-6.1.0-myos/m68k-elf/bin/objdump.exe -d ./testmodule.o

./testmodule.o: file format elf32-m68k


Disassembly of section .text:

 <_Z5fpokePvsii>:
   0:   4e56    linkw %fp,#0
   4:   207c 8000   moveal #-2147483648,%a0
   a:   4e5eunlk %fp
   c:   7055moveq #85,%d0
   e:   30bc 00aa   movew #170,%a0@
  12:   33c0 8000 0002  movew %d0,8002 <_Z5fpokePvsii+0x8002>
  18:   30bc 00a0   movew #160,%a0@
  1c:   4e75rts

[Bug c++/71372] [6/7 Regression] C++ FE drops TREE_THIS_VOLATILE in cp_fold on all tcc_reference trees

2016-06-03 Thread hdu...@tangerine-soft.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71372

--- Comment #16 from Hans-Peter Dusel  ---
Created attachment 38634
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38634&action=edit
Patch for GCC 6.1.0

Patch that applies the changes for official Release of GCC 6.1.0

[Bug middle-end/71387] [6/7 Regression] ICE in emit_move_insn, at expr.c:3418 with -Og

2016-06-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71387

--- Comment #3 from Jakub Jelinek  ---
Author: jakub
Date: Fri Jun  3 08:03:11 2016
New Revision: 237053

URL: https://gcc.gnu.org/viewcvs?rev=237053&root=gcc&view=rev
Log:
PR middle-end/71387
* cgraph.c (cgraph_edge::redirect_call_stmt_to_callee): If redirecting
to noreturn e->callee->decl that has void return type and void
arguments, adjust gimple_call_fntype and remove lhs even if it had
previously addressable type.

* g++.dg/opt/pr71387.C: New test.

Added:
trunk/gcc/testsuite/g++.dg/opt/pr71387.C
Modified:
trunk/gcc/ChangeLog
trunk/gcc/cgraph.c
trunk/gcc/testsuite/ChangeLog

[Bug c++/71378] A compilable file fails to compile when ASAN options are specified

2016-06-03 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71378

--- Comment #4 from Martin Liška  ---
(In reply to asankau from comment #3)
> Hi,
> Is there a workaround to this problem ? (I mean is there anything that I can
> do to the source code of FGConfig.cpp to get rid of this error.)

You can workaround it by adding '--param asan-globals=0' to compile flags used
for the source file.

[Bug middle-end/71387] [6/7 Regression] ICE in emit_move_insn, at expr.c:3418 with -Og

2016-06-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71387

--- Comment #4 from Jakub Jelinek  ---
Author: jakub
Date: Fri Jun  3 08:27:40 2016
New Revision: 237054

URL: https://gcc.gnu.org/viewcvs?rev=237054&root=gcc&view=rev
Log:
PR middle-end/71387
* cgraph.c (cgraph_edge::redirect_call_stmt_to_callee): If redirecting
to noreturn e->callee->decl that has void return type and void
arguments, adjust gimple_call_fntype and remove lhs even if it had
previously addressable type.

* g++.dg/opt/pr71387.C: New test.

Modified:
branches/gcc-6-branch/gcc/ChangeLog
branches/gcc-6-branch/gcc/cgraph.c
branches/gcc-6-branch/gcc/testsuite/ChangeLog

[Bug c++/71378] A compilable file fails to compile when ASAN options are specified

2016-06-03 Thread asankau at millenniumit dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71378

--- Comment #5 from asankau at millenniumit dot com ---
(In reply to Martin Liška from comment #4)
> (In reply to asankau from comment #3)
> > Hi,
> > Is there a workaround to this problem ? (I mean is there anything that I can
> > do to the source code of FGConfig.cpp to get rid of this error.)
> 
> You can workaround it by adding '--param asan-globals=0' to compile flags
> used for the source file.

Thanks,

Without disabling error detection for global objects (i.e. setting
asan-globals=0 ), is there a way to avoid this error by changing my source code
?

Sorry, I am not familiar with the internals of GCC. So I didn't understand the
root cause given by you.

Wanted to know which section of my code triggered this error.

[Bug c++/71378] A compilable file fails to compile when ASAN options are specified

2016-06-03 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71378

--- Comment #6 from Martin Liška  ---
(In reply to asankau from comment #5)
> (In reply to Martin Liška from comment #4)
> > (In reply to asankau from comment #3)
> > > Hi,
> > > Is there a workaround to this problem ? (I mean is there anything that I 
> > > can
> > > do to the source code of FGConfig.cpp to get rid of this error.)
> > 
> > You can workaround it by adding '--param asan-globals=0' to compile flags
> > used for the source file.
> 
> Thanks,
> 
> Without disabling error detection for global objects (i.e. setting
> asan-globals=0 ), is there a way to avoid this error by changing my source
> code ?
> 
> Sorry, I am not familiar with the internals of GCC. So I didn't understand
> the root cause given by you.
> 
> Wanted to know which section of my code triggered this error.

> > Is there a workaround to this problem ? (I mean is there anything that I can
> > do to the source code of FGConfig.cpp to get rid of this error.)
> 
> You can workaround it by adding '--param asan-globals=0' to compile flags
> used for the source file.

Problem is that we emit a string constant with a not constant size, I'm
preparing fix for that. It's caused by this snippet:

void FGConfig::FillLoadPartitionInfo()
{
 char zChannels[s_MDSPartIDStr.GetLen()+ 1] = "";
...

[Bug rtl-optimization/71295] [7 Regression] internal compiler error: in subreg_get_info, at rtlanal.c:3673 on arm

2016-06-03 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71295

ktkachov at gcc dot gnu.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

--- Comment #4 from ktkachov at gcc dot gnu.org ---
Fixed.

[Bug c++/71393] [6/7 Regression] Compilation hang

2016-06-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71393

Jakub Jelinek  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
   Last reconfirmed||2016-06-03
 CC||jakub at gcc dot gnu.org
 Ever confirmed|0   |1

--- Comment #4 from Jakub Jelinek  ---
Simplified testcase:
struct B { B &operator << (long); };
struct A { A (); long a, b, c, d, e, f; };

A::A ()
{
  B q;
  q << 0 << a << 0 << b << 0 << (b / a) << 0 << c << 0 << (c / a) << 0
<< d << 0 << (d / a) << 0 << e << 0 << (e / a) << 0 << f << 0
<< (f / a) << 0;
}

Seems it hangs this way only when in constructor or destructor, when it is in a
function or some method, it doesn't hang.

[Bug c++/71397] New: array captured as nullptr

2016-06-03 Thread zoidbergx at tlen dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71397

Bug ID: 71397
   Summary: array captured as nullptr
   Product: gcc
   Version: 5.3.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c++
  Assignee: unassigned at gcc dot gnu.org
  Reporter: zoidbergx at tlen dot pl
  Target Milestone: ---

Created attachment 38635
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38635&action=edit
preprocessored main.cpp file

Bug description:

Lambda function "foo" is expected not to throw exception, but it does (i.e.
captured "a" is unexpectedly equal to nullptr).

If "aux" defenition change from 
"const auto aux = [param] () {};" 
to
"const auto aux = [¶m] () {};" 
, then exception will not be throwed - as expected.


command line:

g++ -std=c++11 main.cpp


"g++ -v" output:

Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu
5.3.0-3ubuntu1~14.04' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs
--enable-languages=c,ada,c++,java,go,fortran,objc,obj-c++ --prefix=/usr
--program-suffix=-5 --enable-shared --enable-linker-build-id
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
--libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu
--enable-libstdcxx-debug --enable-libstdcxx-time=yes
--with-default-libstdcxx-abi=gcc4-compatible --disable-libstdcxx-dual-abi
--enable-gnu-unique-object --disable-vtable-verify --enable-libmpx
--enable-plugin --with-system-zlib --disable-browser-plugin
--enable-java-awt=gtk --enable-gtk-cairo
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home
--with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64
--with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64
--with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar
--enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686
--with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib
--with-tune=generic --enable-checking=release --build=x86_64-linux-gnu
--host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 5.3.0 20151204 (Ubuntu 5.3.0-3ubuntu1~14.04)

[Bug target/71389] [7 Regression] ICE on trunk gcc on ivybridge target (df_refs_verify)

2016-06-03 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71389

--- Comment #2 from Uroš Bizjak  ---
The compiler chokes in

(gdb) bt
#0  internal_error (gmsgid=0x2384c05 "in %s, at %s:%d") at
../../git/gcc/gcc/diagnostic.c:1254
#1  0x01bb19c5 in fancy_abort (file=0x1cc90c0
"../../git/gcc/gcc/df-scan.c", line=4033, 
function=0x1cc9c23  const*,
df_ref_d*, bool)::__FUNCTION__> "df_refs_verify") at
../../git/gcc/gcc/diagnostic.c:1327
#2  0x00b72162 in df_refs_verify (new_rec=0x7fffd180,
old_rec=0x2b48020, abort_if_fail=true)
at ../../git/gcc/gcc/df-scan.c:4033
#3  0x00b75aed in df_insn_refs_verify (collection_rec=0x7fffcd70,
bb=0x2fb608f0, 
insn=0x2fb7edc0, abort_if_fail=true) at
../../git/gcc/gcc/df-scan.c:4115
#4  0x00b76e37 in df_bb_verify (bb=0x2fb608f0) at
../../git/gcc/gcc/df-scan.c:4142
#5  0x00b77178 in df_scan_verify () at ../../git/gcc/gcc/df-scan.c:4274
#6  0x00b651b7 in df_verify () at ../../git/gcc/gcc/df-core.c:1831
#7  0x00b66573 in df_analyze_1 () at ../../git/gcc/gcc/df-core.c:1217
#8  0x00b668e3 in df_analyze () at ../../git/gcc/gcc/df-core.c:1294
#9  0x00df1a75 in ira (f=0x0) at ../../git/gcc/gcc/ira.c:5137
#10 0x00df1fec in (anonymous namespace)::pass_ira::execute
(this=0x29b03a0) at ../../git/gcc/gcc/ira.c:5525
#11 0x00f1126e in execute_one_pass (pass=0x29b03a0) at
../../git/gcc/gcc/passes.c:2344
#12 0x00f11580 in execute_pass_list_1 (pass=0x29b03a0) at
../../git/gcc/gcc/passes.c:2428
#13 0x00f115b3 in execute_pass_list_1 (pass=0x29af380) at
../../git/gcc/gcc/passes.c:2429
#14 0x00f11606 in execute_pass_list (fn=0x2f9535e8, pass=0x29abcc0)
at ../../git/gcc/gcc/passes.c:2439
#15 0x00b36618 in cgraph_node::expand (this=0x2f920450) at
../../git/gcc/gcc/cgraphunit.c:1983
#16 0x00b392fc in expand_all_functions () at
../../git/gcc/gcc/cgraphunit.c:2119
#17 0x00b395d5 in symbol_table::compile (this=0x2e7ad0a8) at
../../git/gcc/gcc/cgraphunit.c:2475
#18 0x00b397d1 in symbol_table::finalize_compilation_unit
(this=0x2e7ad0a8)
at ../../git/gcc/gcc/cgraphunit.c:2565
#19 0x010304ac in compile_file () at ../../git/gcc/gcc/toplev.c:488
#20 0x01032351 in do_compile () at ../../git/gcc/gcc/toplev.c:1987
#21 0x010324b8 in toplev::main (this=0x7fffd880, argc=7,
argv=0x7fffd988)
at ../../git/gcc/gcc/toplev.c:2095
#22 0x01b98cef in main (argc=7, argv=0x7fffd988) at
../../git/gcc/gcc/main.c:39
(gdb) f 4
#4  0x00b76e37 in df_bb_verify (bb=0x2fb608f0) at
../../git/gcc/gcc/df-scan.c:4142
4142  df_insn_refs_verify (&collection_rec, bb, insn, true);
(gdb) list
4137  /* Scan the block, one insn at a time, from beginning to end.  */
4138  FOR_BB_INSNS_REVERSE (bb, insn)
4139{
4140  if (!INSN_P (insn))
4141continue;
4142  df_insn_refs_verify (&collection_rec, bb, insn, true);
4143  df_free_collection_rec (&collection_rec);
4144}
4145
4146  /* Do the artificial defs and uses.  */

with:

(gdb) p debug_rtx (insn)
(insn 198 206 199 11 (set (mem/c:V16QI (plus:DI (reg/f:DI 20 frame)
(const_int -664 [0xfd68])) [7 MEM[(value_type
&)&v13 + 344]+16 S16 A64])
(vec_select:V16QI (subreg:V32QI (reg:V8SI 175) 0)
(parallel [
(const_int 16 [0x10])
(const_int 17 [0x11])
(const_int 18 [0x12])
(const_int 19 [0x13])
(const_int 20 [0x14])
(const_int 21 [0x15])
(const_int 22 [0x16])
(const_int 23 [0x17])
(const_int 24 [0x18])
(const_int 25 [0x19])
(const_int 26 [0x1a])
(const_int 27 [0x1b])
(const_int 28 [0x1c])
(const_int 29 [0x1d])
(const_int 30 [0x1e])
(const_int 31 [0x1f])
]))) -1
 (expr_list:REG_DEAD (reg:V8SI 175)
(nil)))

[Bug c++/70847] [6/7 Regression] exponential time in cp_fold for chained virtual function calls

2016-06-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70847

Jakub Jelinek  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |jakub at gcc dot gnu.org

--- Comment #7 from Jakub Jelinek  ---
Created attachment 38636
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38636&action=edit
gcc7-pr70847.patch

Untested fix.

[Bug c++/71393] [6/7 Regression] Compilation hang

2016-06-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71393

--- Comment #5 from Jakub Jelinek  ---
Untested fix for this PR attached to PR70847.

[Bug c++/71330] [6/7 Regression] Compile time regression

2016-06-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71330

Jakub Jelinek  changed:

   What|Removed |Added

 CC||jakub at gcc dot gnu.org

--- Comment #12 from Jakub Jelinek  ---
Untested fix for this PR attached to PR70847.

[Bug target/65162] [5/6/7 Regression][SH] Redundant tests when storing bswapped T bit result in unaligned mem

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65162

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #5 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug middle-end/70887] [5 Regression] internal compiler error in trunc_int_for_mode, at explow.c:78

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70887

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #5 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/67834] [5 Regression] Local references inside comdat groups

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67834

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #6 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug lto/67548] [5 Regression] LTO drops weak binding with "ld -r"

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67548

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #15 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug middle-end/68436] [5 Regression] wrong code on x86_64-linux-gnu

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68436

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #3 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/70001] [5 Regression] Infinity compilation time

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70001

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #12 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug rtl-optimization/70978] [5 Regression] internal compiler error: in assign_by_spills, at lra-assigns.c:1428 on arm

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70978

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #3 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/70336] [5 regression] Incorrect Wconversion warning

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70336

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #13 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/68252] [5 regression] left operand of shift expression, while we shift > 0 integer

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68252

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #5 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug lto/65982] [5 Regression] ICE: in lto_output_varpool_node, at lto-cgraph.c:623

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65982

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #7 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/67376] [5 regression] Comparison with pointer to past-the-end of array fails inside constant expression

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67376

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #20 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug target/64971] [5 Regression] gcc.c-torture/compile/pr37433.c ICEs with -mabi=ilp32

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64971

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #16 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c/49706] No warning for (!x > 1) which is always false

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49706

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #10 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug target/70633] [5 Regression] ICE on valid code at -Os (in 32-bit mode) on x86_64-linux-gnu: output_operand: invalid expression as operand

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70633

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #7 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug ipa/65797] [5/6/7 regression] IPA ICF causes function to be emitted with no debug line info

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65797

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #13 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/71251] [5/6/7 regression] ICE on invalid code, with unusual template name

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71251

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #2 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/70452] [5 Regression] Regression in C++ parsing performance between 4.9.3 and 5.3.1

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70452

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #16 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug target/65210] [avr] ICE: when using attributs 'address' and 'io_low'

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65210

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #5 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug fortran/69544] [5/6/7 Regression] Internal compiler error with -Wall and where

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69544

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #4 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug tree-optimization/69740] [5 Regression] gcc ICE at -O2 and above on valid code on x86_64-linux-gnu in "verify_loop_structure"

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69740

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #13 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug target/65618] [5/6/7 Regression] gnat bootstrap comparison failure on mips{,el}-linux-gnu

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65618

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #6 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug go/64900] gotools don't link on Solaris 11/x86

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64900

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #7 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug middle-end/64182] wide-int rounding division is broken

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64182

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #15 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug debug/70628] [5 regression] ICE in get_reg_rtx, at emit-rtl.c:1025

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70628

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #13 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug target/64792] [5/6/7 Regression][SH] movu.b movu.w not working

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64792

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #4 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

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

2016-06-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.4 |5.5

--- Comment #10 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug rtl-optimization/66076] [5 Regression] ICE: in vec_safe_grow, at vec.h:618 with -funroll-loops -mno-prefer-avx128 -march=bdver4

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66076

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #6 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug middle-end/63184] [4.9/5/6/7 Regression] Fails to simplify comparison

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63184

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #7 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug target/62631] gcc.dg/tree-ssa/ivopts-lt-2.c FAILs

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62631

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #37 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug other/67893] [5 Regression] memory hog building a C++ file (on x86_64-linux-gnu)

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67893

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #5 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

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

2016-06-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.4 |5.5

--- Comment #11 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug tree-optimization/70754] [5/6/7 Regression] ICE during predictive commoning

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70754

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #3 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug tree-optimization/63734] [5.0 regression] FAIL: gcc.dg/torture/vshuf-v8qi.c -O2 (internal compiler error)

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63734

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #6 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug libstdc++/60555] std::system_category().default_error_condition() doesn't map system errno values to std::generic_category()

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60555

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #6 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug tree-optimization/65337] [5 regression] LTO bootstrap failure with Ada enabled

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65337

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #16 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/69564] [5/6/7 Regression] lto and/or C++ make scimark2 LU slower

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69564

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #28 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/56480] Explicit specialization in a namespace enclosing the specialized template

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56480

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #9 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/71195] [5 Regression] ICE in classify_argument on invalid code

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71195

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #2 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug libstdc++/52389] Allocation/deallocation across DLL boundary in std::locale

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52389

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #7 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug other/63426] [meta-bug] Issues found with -fsanitize=undefined

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63426

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #8 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/70338] [5 Regression] ICE combining debug symbols, range-for in lambda in function template accessing captured variable-size array

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70338

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #2 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug middle-end/68798] [5 Regression] x_solve.c:181:9: internal compiler error: in execute, at cfgexpand.c:6066

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68798

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #2 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug middle-end/68339] g++.dg/vect/simd-clone-2.cc ICEs with aggressive GC settings and OpenMP

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68339

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #5 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug rtl-optimization/71374] [5/6/7 Regression] ICE on valid code at -O1 and above on x86_64-linux-gnu: in extract_constrain_insn, at recog.c:2190

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71374

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #2 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/70641] [5 Regression] ICE on valid code at -O1 and above on x86_64-linux-gnu: verify_gimple failed

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70641

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #6 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug target/60949] Thumb2 LRA ICE for case pr34856.c

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60949

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #6 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

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

2016-06-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.4 |5.5

--- Comment #11 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug tree-optimization/68583] [5 Regression] Missed if-conversion

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68583

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #5 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

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

2016-06-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.4 |5.5

--- Comment #3 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug target/70574] [5 Regression] wrong code with -mavx2, read of partially initialised stack variable

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70574

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #5 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug ipa/66223] [5 Regression] Diagnostic of pure virtual function call broken, including __cxa_pure_virtual

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66223

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #17 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/70035] [5 Regression] Calling a non-virtual member in base-class constructor call with ubsan causes segfault when superclass has virtual member with same name

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70035

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #11 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/70332] [5 Regression] ICE on x86_64-linux-gnu in tsubst_copy, at cp/pt.c:13887

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70332

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #4 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug libstdc++/64054] 27_io/basic_ostream/inserters_arithmetic/char/hexfloat.cc FAILs

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64054

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #18 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

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

2016-06-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.4 |5.5

--- Comment #17 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug ipa/71207] [5/6/7 Regression] gcc 5.3 and 6.1 generates wrong code with -O2

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71207

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #4 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug testsuite/63256] [5/6/7 regression] FAIL: gcc.dg/sms-8.c scan-rtl-dump-times sms "SMS succeeded" 0

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63256

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #9 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug libstdc++/70358] Several 26_numerics/random/binomial_distribution/operators etc. tests FAIL

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70358

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #1 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug middle-end/70680] [5 Regression] OpenMP SIMD linear variable privatized too eagerly

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70680

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #6 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/71274] [5/6/7 Regression] deprecated static const member of struct raises warning without use

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71274

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #1 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug target/69311] [5 Regression] ICE (cc1 killed) on s390x-linux-gnu

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69311

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #4 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/68669] [5 regression] -Wunused-variable in anonymous namespace is not correctly supressed by #pragmas

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68669

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #12 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug testsuite/70108] [5/6/7 Regression] FAIL: gcc.dg/simulate-thread/speculative-store-2.c -O0 -g thread simulation test

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70108

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #2 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug tree-optimization/66868] [5 Regression] wrong code generated with -O3 (dead code removal?)

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66868

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #15 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug target/66358] [5/6/7 Regression] [SH] ICE: in extract_constrain_insn, at recog.c:2232

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66358

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #22 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug rtl-optimization/70224] [5 regression] ICE: RTL flag check: CROSSING_JUMP_P used with unexpected rtx code 'insn' in relax_delay_slots, at reorg.c:3310

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70224

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #13 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug middle-end/70199] [5 Regression] Crash at -O2 when using labels.

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70199

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #8 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug fortran/68040] [5/6/7 Regression] Internal compiler error: Error reporting routines re-entered.

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68040

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #5 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/65656] __builtin_constant_p should always be constexpr

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65656

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #7 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/61940] Wrong error location for error in initialization list

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61940

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #7 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug target/62247] [5/6/7 Regression] FAIL: g++.dg/abi/anon3.C -std=c++98 scan-assembler .weak(_definition)

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62247

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #14 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug fortran/70524] [5/6/7 Regression] ICE when using -frepack-arrays -Warray-temporaries

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70524

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #4 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug middle-end/70100] [5 Regression] ICE: in execute, at cfgexpand.c:6066

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70100

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #2 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/68727] [5/6/7 regression] invalid offsetof expressions accepted

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68727

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #2 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/57466] [DR 1584] Argument deduction fails for 'const T*' when T is function type

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57466

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #13 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/61990] Incorrect caret location for type mismatches in function calls

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61990

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #5 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug c++/67795] Wrong code generated for conditional expression with cast

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67795

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #13 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

[Bug target/68273] [5/6/7 Regression] Wrong code on mips/mipsel due to (invalid?) peeking at alignments in function_arg.

2016-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68273

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|5.4 |5.5

--- Comment #34 from Richard Biener  ---
GCC 5.4 is being released, adjusting target milestone.

  1   2   3   >