https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78608
--- Comment #4 from Markus Trippelsdorf ---
The patch fixes all issue that I came across.
Please apply your patch.
Thanks.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77822
--- Comment #32 from Andreas Krebbel ---
Author: krebbel
Date: Fri Dec 2 08:26:19 2016
New Revision: 243159
URL: https://gcc.gnu.org/viewcvs?rev=243159&root=gcc&view=rev
Log:
PR target/77822: Add helper macro EXTRACT_ARGS_IN_RANGE to system.h.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77822
--- Comment #33 from Andreas Krebbel ---
Author: krebbel
Date: Fri Dec 2 08:30:16 2016
New Revision: 243160
URL: https://gcc.gnu.org/viewcvs?rev=243160&root=gcc&view=rev
Log:
PR target/77822: S390: Validate argument range of {zero,sign}_extract
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78629
Richard Biener changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77822
Andreas Krebbel changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77822
Andreas Krebbel changed:
What|Removed |Added
Status|RESOLVED|CLOSED
--- Comment #35 from Andreas Kr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78555
--- Comment #8 from Martin Liška ---
Author: marxin
Date: Fri Dec 2 08:36:01 2016
New Revision: 243163
URL: https://gcc.gnu.org/viewcvs?rev=243163&root=gcc&view=rev
Log:
Fix runtime error: left shift of negative value (PR
PR ipa/78555
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78639
Richard Biener changed:
What|Removed |Added
Target||powerpc64le-*-*
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78637
Richard Biener changed:
What|Removed |Added
Keywords||error-recovery
Priority|P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78638
Richard Biener changed:
What|Removed |Added
Target Milestone|--- |7.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78635
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78634
Richard Biener changed:
What|Removed |Added
Keywords||missed-optimization
Target|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78555
Martin Liška changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78633
Richard Biener changed:
What|Removed |Added
Priority|P3 |P4
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78575
--- Comment #8 from Jakub Jelinek ---
Author: jakub
Date: Fri Dec 2 08:42:12 2016
New Revision: 243164
URL: https://gcc.gnu.org/viewcvs?rev=243164&root=gcc&view=rev
Log:
PR rtl-optimization/78575
* config/i386/i386.c (timode_sca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78641
janus at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Known to work|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78547
--- Comment #4 from Jakub Jelinek ---
Author: jakub
Date: Fri Dec 2 08:44:42 2016
New Revision: 243165
URL: https://gcc.gnu.org/viewcvs?rev=243165&root=gcc&view=rev
Log:
PR rtl-optimization/78547
* emit-rtl.c (unshare_all_rtl):
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78641
--- Comment #2 from janus at gcc dot gnu.org ---
Possibly related to PR 58557.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78641
--- Comment #3 from janus at gcc dot gnu.org ---
Here is a slightly simpler version, replacing the function call with a variable
reference, which fails with the same ICE with version 5, 6 and trunk:
implicit none
type foo
end type
type(foo)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78575
Jakub Jelinek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78547
Jakub Jelinek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67839
Georg-Johann Lay changed:
What|Removed |Added
Target Milestone|--- |6.0
--- Comment #6 from Georg-Johann
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67839
Georg-Johann Lay changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78641
--- Comment #4 from janus at gcc dot gnu.org ---
This patch seems to fix comment 3:
Index: gcc/fortran/class.c
===
--- gcc/fortran/class.c (revision 243035)
+++ gcc/fortran/class.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67373
Georg-Johann Lay changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78642
Bug ID: 78642
Summary: [7 regression] ICE: invalid rtl sharing found in the
insn on sparc
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78642
Rainer Orth changed:
What|Removed |Added
Target Milestone|--- |7.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78640
Dominique d'Humieres changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78641
--- Comment #5 from Dominique d'Humieres ---
The ICE appeared between revisions r216305 (2014-10-16, compiles) and r216470
(2014-10-20, ICE), likely r216427 (pr63553).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78641
janus at gcc dot gnu.org changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
--- C
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78643
Bug ID: 78643
Summary: ICE in convert_move, at expr.c:230
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78637
Paolo Carlini changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC|paolo.carlin
-amd64
Thread model: posix
gcc version 7.0.0 20161202 (experimental) (GCC)
Some checking is probably needed in order to have verify_gimple_in_cfg()
called.
/gcc/x86_64-pc-linux-gnu/7.0.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../gcc-source-trunk/configure --enable-languages=c,c++,lto
--prefix=/usr/local/gcc-trunk --disable-bootstrap
Thread model: posix
gcc version 7.0.0 20161202 (experimental) [trunk revision 243153] (GCC)
$
$ gcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78646
Bug ID: 78646
Summary: incorrect result type for pointer addition in slsr
Product: gcc
Version: 5.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component
: posix
gcc version 7.0.0 20161202 (experimental) [trunk revision 243153] (GCC)
$
$ gcc-trunk small.C
small.C: In function ‘void f()’:
small.C:3:35: error: expected primary-expression before ‘)’ token
void f() { alignas(do_not_remove(A)); }
^
small.C:3:37: internal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78645
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78646
Richard Biener changed:
What|Removed |Added
CC||wschmidt at linux dot
vnet.ibm.com
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78645
Richard Biener changed:
What|Removed |Added
Priority|P3 |P4
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78644
Richard Biener changed:
What|Removed |Added
Priority|P3 |P1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78328
--- Comment #2 from Aldy Hernandez ---
Author: aldyh
Date: Fri Dec 2 12:20:42 2016
New Revision: 243174
URL: https://gcc.gnu.org/viewcvs?rev=243174&root=gcc&view=rev
Log:
PR middle-end/78328
* gimple-ssa-warn-alloca.c (alloca_ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78328
Aldy Hernandez changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78642
Eric Botcazou changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78038
--- Comment #12 from ktkachov at gcc dot gnu.org ---
Author: ktkachov
Date: Fri Dec 2 12:22:54 2016
New Revision: 243175
URL: https://gcc.gnu.org/viewcvs?rev=243175&root=gcc&view=rev
Log:
[ree] PR rtl-optimization/78038: Handle global register d
/x86_64-pc-linux-gnu/7.0.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../gcc-source-trunk/configure --enable-languages=c,c++,lto
--prefix=/usr/local/gcc-trunk --disable-bootstrap
Thread model: posix
gcc version 7.0.0 20161202 (experimental) [trunk revision 243153] (GCC)
$
$ gcc-trunk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78038
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78631
--- Comment #2 from Dmitrii Kuvaiskii ---
(In reply to Ilya Enkovich from comment #1)
> PLT section is generated by linker. To have MPX friendly PLT you have to
> have MPX enabled linker supporting '-z bndplt' flag and GCC should be
> configured
-trunk --disable-bootstrap
Thread model: posix
gcc version 7.0.0 20161202 (experimental) [trunk revision 243153] (GCC)
$
$ gcc-trunk small.C
small.C: In instantiation of ‘void test() [with T = void; Args = {}]’:
small.C:4:24: required from here
small.C:2:51: error: variable or field ‘t’ declared
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78642
--- Comment #2 from Jakub Jelinek ---
Can't reproduce in a cross-compiler, I also see (clobber (reg/i:SI 8 %o0 [24]))
just once in the IL. That said, rtl sharing verification has been mistakenly
not performed even with --enable-checking=rtl duri
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78649
Jakub Jelinek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78650
Bug ID: 78650
Summary: ira-costs.c:1716:53: runtime error: member access
within null pointer of type 'struct cost_classes'
Product: gcc
Version: 7.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78651
Bug ID: 78651
Summary: Incorrect exception handling when catch clause uses
local class and PIC and sanitizer are active
Product: gcc
Version: 7.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78650
Markus Trippelsdorf changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78651
--- Comment #1 from dyp-cpp at gmx dot net ---
Same issue if the LocalException is a non-local class with internal linkage.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78649
Jakub Jelinek changed:
What|Removed |Added
Target Milestone|--- |5.5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78649
Richard Biener changed:
What|Removed |Added
Keywords||error-recovery,
|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78652
Bug ID: 78652
Summary: LRA generates wrong code by inheriting changed
register
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78652
--- Comment #1 from amker at gcc dot gnu.org ---
GCC is configured as below:
--target=arm-none-eabi --prefix=... --with-gmp=... --with-mpfr=...
--with-mpc=... --with-isl=... --disable-shared --disable-nls --disable-threads
--disable-tls --enable-c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78646
--- Comment #2 from Stefan M Freudenberger ---
It's not an ICE on x86, but the dump shows the incorrect pointer type.
Can I assert that the cand_type is a pointer and not a reference?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78505
vehre at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|un
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78649
Jakub Jelinek changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78635
Nathan Sidwell changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78648
Jakub Jelinek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78648
Jakub Jelinek changed:
What|Removed |Added
Priority|P3 |P4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78646
--- Comment #3 from Andrew Pinski ---
A reference type is treated as a pointer type all the way through the middle
end of gcc. Why is there an issue with that for your target?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78561
--- Comment #2 from James Greenhalgh ---
Author: jgreenhalgh
Date: Fri Dec 2 14:29:35 2016
New Revision: 243182
URL: https://gcc.gnu.org/viewcvs?rev=243182&root=gcc&view=rev
Log:
[Patch 1/2 PR78561] Rename get_pool_size to get_pool_size_upper_b
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78561
--- Comment #3 from James Greenhalgh ---
Author: jgreenhalgh
Date: Fri Dec 2 14:31:10 2016
New Revision: 243183
URL: https://gcc.gnu.org/viewcvs?rev=243183&root=gcc&view=rev
Log:
[Patch 2/2 PR78561] Recalculate constant pool size before emittin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67054
--- Comment #2 from Martin Hierholzer ---
I stumbled across this bug, too (and asked about it on stackoverflow, since I
wasn't sure if it's valid C++11, see
http://stackoverflow.com/questions/40932844/constructor-inheritance-and-direct-member-ini
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78595
Ville Voutilainen changed:
What|Removed |Added
Version|7.0 |unknown
--- Comment #5 from Ville Vo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78595
--- Comment #6 from Jonathan Wakely ---
(In reply to Jonathan Wakely from comment #0)
> This prints "conv" twice, because we create a temporary to get the key here:
>
> pair<_Base_ptr, _Base_ptr> __res
> = _M_get_insert_unique_pos(_K
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78653
Bug ID: 78653
Summary: badly optimized kernel code with
-fsanitize=object-size -fsanitize=null
Product: gcc
Version: 7.0
URL: https://bugs.linaro.org/show_bug.cgi?id=2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78653
--- Comment #1 from Christophe Lyon ---
Created attachment 40227
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40227&action=edit
preprocessed source from linux/drivers/media/dvb-frontends/zl10353.i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78653
Christophe Lyon changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78653
Markus Trippelsdorf changed:
What|Removed |Added
CC||trippels at gcc dot gnu.org
--- Co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78654
Bug ID: 78654
Summary: ubsan can lead to excessive stack usage
Product: gcc
Version: 7.0
URL: https://bugs.linaro.org/show_bug.cgi?id=2350
Status: UNCONFIRMED
Severi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78654
--- Comment #1 from Christophe Lyon ---
Created attachment 40228
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40228&action=edit
preprocessed source from linux/crypto/serpent_generic.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78654
--- Comment #2 from Christophe Lyon ---
Created attachment 40229
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40229&action=edit
preprocessed source from linux/drivers/media/dvb-frontends/mb86a16.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78595
--- Comment #7 from Jonathan Wakely ---
Pure evil:
#include
#include
struct Key { int key; };
struct X {
operator std::pair() const { return { { x }, 0 }; }
int x;
};
template
struct Alloc
{
Alloc() = default;
template
Alloc(co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78655
Bug ID: 78655
Summary: gcc doesn't exploit the fact that the result of
pointer addition can not be nullptr
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78595
--- Comment #8 from Jonathan Wakely ---
Oops, the second condition *should* fail in that last example, but here it
shouldn't:
#include
#include
#include
struct Key { int key; };
struct X {
operator std::pair() const { return { { x }, 0 };
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78058
Ville Voutilainen changed:
What|Removed |Added
CC||ville.voutilainen at gmail dot
com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78058
Ville Voutilainen changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78614
--- Comment #24 from Jakub Jelinek ---
Author: jakub
Date: Fri Dec 2 15:42:04 2016
New Revision: 243194
URL: https://gcc.gnu.org/viewcvs?rev=243194&root=gcc&view=rev
Log:
PR target/78614
* rtl.c (copy_rtx): Don't clear used flag
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78505
vehre at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|WAITING
--- Comment #2 from ve
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70909
--- Comment #22 from Mark Wielaard ---
Created attachment 40230
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40230&action=edit
d_printing mark/walk/unmark protection
(In reply to Nathan Sidwell from comment #21)
> Why doesn't a mark/walk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70909
--- Comment #23 from Mark Wielaard ---
Created attachment 40231
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40231&action=edit
Check output with d_printing.patch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78599
Martin Jambor changed:
What|Removed |Added
CC||jamborm at gcc dot gnu.org
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78656
Bug ID: 78656
Summary: Fix-it suggestion for std::alocator doesn't include
std::allocator
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Keywords: diagnostic
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78255
--- Comment #10 from wilco at gcc dot gnu.org ---
(In reply to Richard Earnshaw from comment #8)
> Hmm, why is this even being considered on ARM?
>
> arm.h:#define NO_FUNCTION_CSE 1
>
> doc/tm.texi
> @defmac NO_FUNCTION_CSE
> Define this macro t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78599
--- Comment #8 from Markus Trippelsdorf ---
(In reply to Martin Jambor from comment #7)
> I cannot reproduce this using the testcase from comment #1 even whe I add
> -fsanitize=undefined to the command line. Is this on x86_64?
You need to use a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78653
Christophe Lyon changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72785
Christophe Lyon changed:
What|Removed |Added
CC||clyon at gcc dot gnu.org
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70322
--- Comment #7 from Jakub Jelinek ---
Author: jakub
Date: Fri Dec 2 16:28:41 2016
New Revision: 243195
URL: https://gcc.gnu.org/viewcvs?rev=243195&root=gcc&view=rev
Log:
PR target/70322
* config/i386/i386.c (dimode_scalar_to_vec
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70799
--- Comment #6 from Uroš Bizjak ---
(In reply to Uroš Bizjak from comment #5)
> (In reply to Uroš Bizjak from comment #0)
> > These should all be converted to DImode vector shifts for SSE2/AVX2 32bit
> > target (and similar for rotates):
>
> The
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78646
--- Comment #4 from Stefan M Freudenberger ---
I guess there wouldn't be an issue if it were a reference type. However, there
is an issue with the incorrect alignment for the object type.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78644
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78638
--- Comment #2 from Bill Seurer ---
I see it on both BE and LE, power7 and power8.
Also a whole bunch more of your new tests started complaining:
New failures:
FAIL: gcc.target/powerpc/ppc-negeq0-1.c scan-assembler-not cntlz
FAIL: gcc.target/po
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78638
--- Comment #3 from Bill Seurer ---
Also on power6...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78644
--- Comment #3 from Jakub Jelinek ---
So, before ccp4 we have:
_7 = x3_1 + x2_3;
_8 = {_7, _7, _7, _7};
x4.1_9 = x4;
_15 = {_7, _7, _7, _7};
_16 = BIT_FIELD_REF <_15, 128, 0>;
_17 = BIT_FIELD_REF ;
_18 = _16 + _17;
_19 = {_7, _7,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78255
--- Comment #11 from Jeffrey A. Law ---
IIRC the (proprietary) linker didn't generate argument shuffling stubs for
indirect calls. So we ran into problems if any pass changed a direct into an
indirect call. The only pass that did this back in t
1 - 100 of 160 matches
Mail list logo