[Bug c/93302] -O2 -fno-inline produces wrong results

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93302 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug rtl-optimization/93303] [10 Regression] ICE in lra_constraints.c4948 on aarch64-linux-gnu

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93303 Andrew Pinski changed: What|Removed |Added Depends on||93221 --- Comment #2 from Andrew Pinski

[Bug target/93119] [ICE] The traditional TLS support of aarch64-ilp32 target may be not perfect while enable fPIC

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93119 Andrew Pinski changed: What|Removed |Added Keywords||patch Status|NEW

[Bug c++/93313] g++: internal compiler error: Segmentation fault signal terminated program cc1plus

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93313 --- Comment #1 from Andrew Pinski --- So the problem here is the parser uses the standard stack and therefor limits the max levels of nested parentheses. THIS IS NOT a bug really.

[Bug target/93221] [10 Regression] ICE maximum number of generated reload insns per insn achieved (90) on aarch64

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93221 --- Comment #2 from Andrew Pinski --- So we have: (insn 4 3 5 2 (set (reg:OI 92) (subreg:OI (reg:V4SI 93) 0)) "t.c":9:1 3402 {*aarch64_movoi} (expr_list:REG_DEAD (reg:V4SI 93) (nil))) (insn 5 4 7 2 (set (subreg:V4SI (reg:OI 9

[Bug target/93221] [10 Regression] ICE maximum number of generated reload insns per insn achieved (90) on aarch64

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93221 Andrew Pinski changed: What|Removed |Added CC||clyon at gcc dot gnu.org --- Comment #3

[Bug target/93135] [10 Regression] g++.dg/cpp0x/initlist118.C fails on aarch64

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93135 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug rtl-optimization/93303] [10 Regression] ICE in lra_constraints.c4948 on aarch64-linux-gnu

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93303 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/93221] [10 Regression] ICE maximum number of generated reload insns per insn achieved (90) on aarch64

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93221 Andrew Pinski changed: What|Removed |Added Severity|normal |blocker

[Bug target/93221] [10 Regression] ICE maximum number of generated reload insns per insn achieved (90) on aarch64

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93221 Andrew Pinski changed: What|Removed |Added CC||doko at ubuntu dot com --- Comment #4 fr

[Bug target/93242] [MIPS] patchable-function-entry broken

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93242 Andrew Pinski changed: What|Removed |Added Keywords||wrong-code Target|mips

[Bug target/93242] [MIPS] patchable-function-entry broken

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93242 --- Comment #2 from Andrew Pinski --- '(' Start a nested ".set noreorder" block. ')' End a nested ".set noreorder" block. For some reason it is not working

[Bug target/93242] [MIPS] patchable-function-entry broken

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93242 --- Comment #3 from Andrew Pinski --- The problem is here: unsigned i; for (i = 0; i < patch_area_size; ++i) fprintf (file, "\t%s\n", nop_templ); inside default_print_patchable_function_entry.

[Bug target/93242] [MIPS] patchable-function-entry broken

2020-01-17 Thread pinskia at gcc dot gnu.org
at gcc dot gnu.org |pinskia at gcc dot gnu.org --- Comment #4 from Andrew Pinski --- Mine.

[Bug target/93242] [MIPS] patchable-function-entry broken

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93242 Andrew Pinski changed: What|Removed |Added Keywords||patch URL|

[Bug target/91320] [9/10 Regression] x86-64 code generation / register allocation regressed.

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91320 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug go/67180] Gccgo does not support MIPS

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67180 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug libstdc++/59421] stof(), stod() wrong result

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59421 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug lto/56877] When using LTO and linking statically, coredumps contain unusable stack trace

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56877 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug target/55089] ICE in varasm.c during bootstrap-lean on x86_64-pc-solaris2.10

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55089 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug pch/49579] Document how to use PCH with Automake

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49579 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug sanitizer/55506] gcc.dg/cleanup-{10,11,8,9}.c execution test failures with -fsanitize=address

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55506 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug driver/53883] GCC 4.7.1 doesn't build on Mac OS X 10.4.11 Tiger/PowerPC (32-bit), at least with MacPorts

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53883 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug libgcc/80314] Undefined reference to __dso_handle & __cxa_atexit

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80314 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug lto/53604] ld reports errors using lto after upgrading from gcc-4.6.2 to gcc-4.7.0

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53604 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug c++/78177] adding -flto flags causes linker error "undefined reference to vtable"

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78177 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug target/77897] Compile error with KNL & -O3 for GTC code

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77897 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug bootstrap/48548] recent svn version gcc (4.6? 4.7?) compile failed

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48548 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug libgcc/66939] build error gcc-5.2.0/libgcc/libgcc2.c:1955:6 internal compiler error: in real_from_string, at real.c:2078

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66939 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug target/33536] extraneous escapes

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33536 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/36525] prologue code may give invalid stack back chain

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36525 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/36698] gcc.c-torture/compile/20001226-1.c exceeds SPU local store size with -O0

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36698 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/36829] Take advantage of lower bit zeroing of load/store insns on SPU

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36829 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/36972] Redundant creation of stack frame on spu-gcc

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36972 Andrew Pinski changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/31945] missing type vector conversions patterns on spu

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31945 Andrew Pinski changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/46721] Unnecessary stack instructions are generated for SPU when returning a struct

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46721 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/46225] Wrong code generated for certain constants

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46225 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/54956] GCC 4.7.2: internal compiler error: in emit_move_insn, at expr.c:3435

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54956 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/92692] [9 Regression] Saving off the callee saved register between ldxr/stxr (caused by shrink wrapping improvements)

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92692 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/20083] Missed optimization with conditional and basically ||

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20083 --- Comment #3 from Andrew Pinski --- Here is another testcase which should produce the same code: int f3(int i, int j, int l) { int t = i | j; _Bool t1 = l != 0; _Bool t2 = t ? 1 : t1; return t2; } int f4(int i, int j, int l) { int t

[Bug tree-optimization/20083] Missed optimization with conditional and basically ||

2020-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20083 --- Comment #4 from Andrew Pinski --- Take f4, if we compile with -O1 -fno-tree-sink, you will see the behavior we get for f.

[Bug ipa/93322] New: [10 Regression] gcc.dg/tree-ssa/flatten-1.c ICEs with -fPIC

2020-01-19 Thread pinskia at gcc dot gnu.org
Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: pinskia at gcc dot gnu.org CC: marxin at gcc dot gnu.org Target Milestone: --- Created attachment 47677 --> https://gcc.gnu.org/bugzi

[Bug ipa/93322] [10 Regression] gcc.dg/tree-ssa/flatten-1.c ICEs with -fPIC

2020-01-19 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93322 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |10.0 --- Comment #1 from Andrew Pinski

[Bug ipa/93322] [10 Regression] gcc.dg/tree-ssa/flatten-1.c ICEs with -fPIC

2020-01-19 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93322 --- Comment #2 from Andrew Pinski --- It worked with: gcc version 9.0.0 20181231 (experimental) g:c6579387bdc84adc76fbb0aa04e4942dd21d4ff0 Trying to do a git bisect right now.

[Bug ipa/93322] [10 Regression] gcc.dg/tree-ssa/flatten-1.c ICEs with -fPIC

2020-01-19 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93322 Andrew Pinski changed: What|Removed |Added CC||hubicka at gcc dot gnu.org --- Comment #

[Bug ipa/93322] [10 Regression] gcc.dg/tree-ssa/flatten-1.c ICEs with -fPIC

2020-01-19 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93322 --- Comment #4 from Andrew Pinski --- size_info->size = 0;

[Bug tree-optimization/93321] Unlimited recursion in prepare_block_for_update

2020-01-19 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93321 --- Comment #1 from Andrew Pinski --- I don't think this is a bug. You requested inlining a lot. And that increases the number of basic blocks by a lot because of recursive inlining. I can decrease the stack recusriveness slightly by peeling of

[Bug tree-optimization/93321] Unlimited recursion in prepare_block_for_update

2020-01-19 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93321 --- Comment #2 from Andrew Pinski --- Created attachment 47679 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47679&action=edit fully untested patch This patch improves prepare_block_for_update but there might be others.

[Bug tree-optimization/93321] Unlimited recursion in prepare_block_for_update

2020-01-19 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93321 --- Comment #3 from Andrew Pinski --- Note prepare_block_for_update has been this way since 2005 with g:0bca51f080dfff5e943b1f1775d874a73bbc441a

[Bug tree-optimization/93321] Unlimited recursion in prepare_block_for_update

2020-01-19 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93321 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/93321] Unlimited recursion in prepare_block_for_update

2020-01-19 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93321 Andrew Pinski changed: What|Removed |Added Keywords||patch URL|

[Bug tree-optimization/85628] Make better use of BFI (BFXIL)

2020-01-19 Thread pinskia at gcc dot gnu.org
||2020-01-20 Component|target |tree-optimization Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #4 from Andrew Pinski --- Mine for GCC 11. I can

[Bug target/91753] Bad register allocation of multi-register types

2020-01-20 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91753 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/91753] Bad register allocation of multi-register types

2020-01-20 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91753 --- Comment #6 from Andrew Pinski --- (In reply to Andrew Pinski from comment #5) > If we had a way to generate XImode directly from 4 V16QI, and only generate > one move statement, then the register allocator would act better. That or split the

[Bug target/93242] [MIPS] patchable-function-entry broken

2020-01-20 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93242 Andrew Pinski changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug sanitizer/80028] Failure to build allyesconfig arm64 kernel using aarch64-none-linux-gnu

2020-01-20 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80028 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/90722] ICE with __builtin_convertvector with -msve-vector-bits=256

2020-01-20 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90722 Andrew Pinski changed: What|Removed |Added Keywords||ice-on-valid-code Status|UNC

[Bug target/91753] Bad register allocation of multi-register types

2020-01-20 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91753 --- Comment #7 from Andrew Pinski --- (In reply to Wilco from comment #2) > (In reply to Andrew Pinski from comment #1) > > lower-subreg should have be able to help here. I wonder why it did not ... > > I'm not sure how it can help. When you wr

[Bug tree-optimization/93344] New: interchange does not work when using the address rather than direct array

2020-01-20 Thread pinskia at gcc dot gnu.org
: missed-optimization Severity: enhancement Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: pinskia at gcc dot gnu.org Target Milestone: --- Take: #define N 100 #define M struct S { int a ; int b ; int c

[Bug target/93341] [10 Regression] ICE in aarch64_do_track_speculation, at config/aarch64/aarch64-speculation.cc:221

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93341 --- Comment #3 from Andrew Pinski --- /* We should be able to reverse all conditions. */ gcc_assert (inv_cond_code != UNKNOWN); Obvious this code is broken because The quiet UN* was converted into the an unordered-si

[Bug tree-optimization/93321] Unlimited recursion in prepare_block_for_update

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93321 Andrew Pinski changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/93359] Miscompile (loop check omitted) in function with missing return statement

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93359 --- Comment #1 from Andrew Pinski --- In c++, it is undefined behavior if you fall through to the end of a function without a return if the type is non void.

[Bug c++/86761] Code corruption with missing pointer return

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86761 Andrew Pinski changed: What|Removed |Added CC||volconscious at gmail dot com --- Commen

[Bug c++/90516] Strange behaviour of code if function no return value and code embraced by try..catch with opt flags

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90516 Andrew Pinski changed: What|Removed |Added Resolution|INVALID |DUPLICATE --- Comment #2 from Andrew Pin

[Bug c++/86761] Code corruption with missing pointer return

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86761 Andrew Pinski changed: What|Removed |Added CC||matszpk at interia dot pl --- Comment #8

[Bug c++/90349] missing return with turned on 03 causes infinite loop

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90349 Andrew Pinski changed: What|Removed |Added Resolution|INVALID |DUPLICATE --- Comment #5 from Andrew Pin

[Bug tree-optimization/93359] Miscompile (loop check omitted) in function with missing return statement

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93359 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/91585] segfault when calling a non void function without a return statement

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91585 Andrew Pinski changed: What|Removed |Added Resolution|INVALID |DUPLICATE --- Comment #4 from Andrew Pin

[Bug c++/86761] Code corruption with missing pointer return

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86761 Andrew Pinski changed: What|Removed |Added CC||lucien.gentis at waika9 dot com --- Comm

[Bug c++/86761] Code corruption with missing pointer return

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86761 Andrew Pinski changed: What|Removed |Added CC||matthijs at stdin dot nl --- Comment #10

[Bug c/89448] Failure to generate diagnostic for "complex int" (OK for "_Complex int")

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89448 Andrew Pinski changed: What|Removed |Added CC||Keith.S.Thompson at gmail dot com --- C

[Bug c/91980] No diagnostic for type "complex"

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91980 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/93357] Misleading diagnostic for complex type

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93357 Andrew Pinski changed: What|Removed |Added Summary|Misleading diagnostic for |Misleading diagnostic for

[Bug tree-optimization/67413] Complex NOP expanded to several operations

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67413 Andrew Pinski changed: What|Removed |Added Component|rtl-optimization|tree-optimization --- Comment #2 from An

[Bug c/68687] C compiler options to ignore all const qualifiers

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68687 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/93346] gcc does not generate BZHI

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93346 --- Comment #4 from Andrew Pinski --- (In reply to andi from comment #3) > > The bzhi patterns all match some odd if_then_else only to guard against > > inx & 255 == 0: > > Is that guard needed? At least clang doesn't seem to care about it. The

[Bug analyzer/93350] ICE in make_region_for_type, at analyzer/region-model.cc:5975, or in get_lvalue_1, at analyzer/region-model.cc:4609

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93350 --- Comment #1 from Andrew Pinski --- Looks like make_region_for_type does not support VECTOR_TYPE at all.

[Bug target/93119] [ICE] The traditional TLS support of aarch64-ilp32 target may be not perfect while enable fPIC

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93119 Andrew Pinski changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/46555] [8/9/10 Regression] PHI RTL expansion leads to CSiBE regression

2020-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46555 Andrew Pinski changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|pinskia at gcc

[Bug target/33989] Extra load/store for float with union

2020-01-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33989 Andrew Pinski changed: What|Removed |Added Target||powerpc*-* Component|middle-end

[Bug debug/93380] Variable Length Array Evaluation will be wrong or cause GDB to crash due to GCC

2020-01-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93380 Andrew Pinski changed: What|Removed |Added Keywords||wrong-debug Target|cortex a9

[Bug tree-optimization/35629] gcc.dg/tree-ssa/loop-25.c scan-tree-dump-times profile fails

2020-01-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35629 Andrew Pinski changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|pinskia at gcc

[Bug tree-optimization/30187] accessing an element via a "pointer" on a vector does not cause vec_extract to be used (non constant index)

2020-01-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30187 --- Comment #3 from Andrew Pinski --- Here is the interesting thing: #define vector __attribute__((vector_size(16))) float f(vector float t, int i) { vector int tt = {i, i, i, i}; vector float r = __builtin_shuffle(t, tt); return r[0]; } -

[Bug tree-optimization/30187] accessing an element via a "pointer" on a vector does not cause vec_extract to be used (non constant index)

2020-01-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30187 Andrew Pinski changed: What|Removed |Added Status|NEW |UNCONFIRMED Ever confirmed|1

[Bug lto/93384] Python 3.9.0a3 fails to build on ppc64le with GCC 10.0.1: redefined symbol cannot be used on reloc

2020-01-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93384 Andrew Pinski changed: What|Removed |Added Keywords||assemble-failure --- Comment #1 from And

[Bug lto/93384] Python 3.9.0a3 fails to build on ppc64le with GCC 10.0.1: redefined symbol cannot be used on reloc

2020-01-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93384 --- Comment #2 from Andrew Pinski --- Can you use -save-temps and look at the generated assembler file in around those two lines? This could be some inline-asm that causes the error too.

[Bug tree-optimization/93385] [10 Regression] wrong code with u128 modulo at -O2 -fno-dce -fno-ipa-cp -fno-tree-dce

2020-01-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93385 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/93385] [10 Regression] wrong code with u128 modulo at -O2 -fno-dce -fno-ipa-cp -fno-tree-dce

2020-01-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93385 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |10.0

[Bug tree-optimization/93385] [10 Regression] wrong code with u128 modulo at -O2 -fno-dce -fno-ipa-cp -fno-tree-dce

2020-01-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93385 --- Comment #2 from Andrew Pinski --- If we force d to be used after the mod. Then we get working code. I suspect the inlininer is doing some kind of dce detection.

[Bug tree-optimization/93385] [10 Regression] wrong code with u128 modulo at -O2 -fno-dce -fno-ipa-cp -fno-tree-dce

2020-01-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93385 Andrew Pinski changed: What|Removed |Added Keywords||diagnostic --- Comment #3 from Andrew Pi

[Bug go/92810] Compiling GCC go for aarch64_be-marvell-linux-gnu fails

2020-01-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92810 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/93399] [8/9/10 Regression] Annotate assembler option failure

2020-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93399 Andrew Pinski changed: What|Removed |Added Target|x86_64-*-* | --- Comment #3 from Andrew Pinski ---

[Bug tree-optimization/91882] boolean XOR tautology missed optimisation

2020-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91882 Andrew Pinski changed: What|Removed |Added CC||pinskia at gcc dot gnu.org

[Bug middle-end/93399] [8/9/10 Regression] Annotate assembler option failure

2020-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93399 --- Comment #4 from Andrew Pinski --- dwarf2out.c:27492 or so in dwarf2out_var_location. I think ... Here is a reduced testcase without any headers: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) char * strs

[Bug target/93177] PPC: Missing many useful platform intrinsics

2020-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93177 --- Comment #12 from Andrew Pinski --- If PowerPC back-end supported the "Flag Output Operands" part of GCC's inline-asm, you could use that to do the correct thing. But sadly PowerPC does not currently. https://gcc.gnu.org/onlinedocs/gcc/Exten

[Bug tree-optimization/91882] boolean XOR tautology missed optimisation

2020-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91882 --- Comment #3 from Andrew Pinski --- This is a job for reassociation pass really. coming into that pass we have: _1 = a_3(D) | b_4(D); if (_1 != 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: _5 = a_3(D) &

[Bug c/93410] [9 only] can't use _Decimal64 in C99/C11/C17 mode

2020-01-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93410 --- Comment #1 from Andrew Pinski --- I doubt GCC 9 is going to change.

[Bug target/93418] [10 Regression] GCC incorrectly constant propagates _mm_sllv/srlv/srav

2020-01-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93418 Andrew Pinski changed: What|Removed |Added Component|regression |target Target Milestone|---

[Bug target/93418] [9/10 Regression] GCC incorrectly constant propagates _mm_sllv/srlv/srav

2020-01-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93418 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/93418] [9/10 Regression] GCC incorrectly constant propagates _mm_sllv/srlv/srav

2020-01-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93418 --- Comment #2 from Andrew Pinski --- The bug is most likely inside ix86_fold_builtin.

<    5   6   7   8   9   10   11   12   13   14   >