[Bug c/96317] [8/9/10/11] Int compare optimizations make some errors

2020-07-25 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96317 Andrew Pinski changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug middle-end/96326] Incorrect loop optimization at -O3

2020-07-26 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96326 Andrew Pinski changed: What|Removed |Added Component|c |middle-end Keywords|

[Bug target/96327] Inefficient increment through pointer to volatile on x86

2020-07-26 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96327 Andrew Pinski changed: What|Removed |Added Component|c |target Keywords|

[Bug target/3506] weird behaviour when incrementing volatile ints

2020-07-26 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3506 Andrew Pinski changed: What|Removed |Added CC||paulmckrcu at gmail dot com --- Comment #

[Bug target/96327] Inefficient increment through pointer to volatile on x86

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

[Bug libstdc++/96345] __cxa demangle fails to demangle a very long string

2020-07-27 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96345 --- Comment #3 from Andrew Pinski --- Does c++filt demangle it?

[Bug java/82263] java multilib -m32 version is using 64 bit include and lib, _GStaticAssertCompileTimeAssertion_0

2020-07-27 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82263 Andrew Pinski changed: What|Removed |Added Resolution|--- |WONTFIX Status|UNCONFIRMED

[Bug target/96362] bootstrapping gcc 9.3.0 on sparc-sun-solaris2.11 fails compiling libgcc2.c (.group in output)

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

[Bug target/96362] bootstrapping gcc 9.3.0 on sparc-sun-solaris2.11 fails compiling libgcc2.c (.group in output)

2020-07-28 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96362 --- Comment #5 from Andrew Pinski --- This is documented on https://gcc.gnu.org/install/configure.html too: Confusion may also result if the compiler finds the GNU assembler but has not been configured with --with-gnu-as. ... The following system

[Bug c++/96387] gnu gmp c source edit g++ internal compiler error appear

2020-07-30 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96387 Andrew Pinski changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug target/96421] missing __builtin_ia32_pand256 in X86 AVX2 intrinsics

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

[Bug target/96448] ICE: maximum number of generated reload insns per insn achieved (90)

2020-08-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96448 --- Comment #2 from Andrew Pinski --- v An Altivec vector register (VR), v0…v31.

[Bug c++/96452] Narrowing conversion is not rejected

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

[Bug c++/96538] Integer overflow when there are multiple operands in addition operation.

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

[Bug c++/96521] Suggest signal.h missing include

2020-08-09 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96521 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug middle-end/96549] [10/11 Regression] Wrong evaluation of a comparison between long & short

2020-08-10 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96549 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2020-08-10 Ever confirmed|0

[Bug middle-end/96549] Wrong evaluation of a comparison between long & short

2020-08-10 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96549 Andrew Pinski changed: What|Removed |Added Summary|[10/11 Regression] Wrong|Wrong evaluation of a

[Bug testsuite/96589] Directive to redirect compiler output to /dev/null

2020-08-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96589 --- Comment #1 from Andrew Pinski --- Doesn't using -o /dev/null work in dg-options ?

[Bug tree-optimization/96586] suboptimal code generated for condition expression

2020-08-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96586 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug target/96289] Unnecessary saving and re-testing of the carry flag with __builtin_usub_overflow

2020-08-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96289 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug c++/96387] gnu gmp c source edit g++ internal compiler error appear

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

[Bug tree-optimization/96603] Failure to optimize memcmp out for more than one byte

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

[Bug middle-end/12086] memcmp(i,j,4) should use word (SI) subtraction

2020-08-13 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12086 Andrew Pinski changed: What|Removed |Added CC||gabravier at gmail dot com --- Comment #

[Bug c/96610] ICE: in gimplify_va_arg_expr, at gimplify.c:15150

2020-08-13 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96610 Andrew Pinski changed: What|Removed |Added Summary|[11 Regression] ICE: in |ICE: in |gimplify_va_a

[Bug c++/96387] gnu gmp c source edit g++ internal compiler error appear

2020-08-14 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96387 Andrew Pinski changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug middle-end/96625] Unnecessarily large assembly generated when a bit-offsetted higher-end end of a uint64_t-backed bitfield is shifted toward the high end (left) by its bit-offset

2020-08-16 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96625 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement Keywords|

[Bug middle-end/95189] [9/10 Regression] memcmp being wrongly stripped like strcmp

2020-08-16 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95189 Andrew Pinski changed: What|Removed |Added Target Milestone|10.3|9.4

[Bug middle-end/96631] Incorrect optimization of memcmp with zero-filled buffer

2020-08-16 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96631 Andrew Pinski changed: What|Removed |Added Resolution|--- |DUPLICATE Status|UNCONFIRMED

[Bug middle-end/95189] [9/10 Regression] memcmp being wrongly stripped like strcmp

2020-08-16 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95189 Andrew Pinski changed: What|Removed |Added CC||blashyrkh at inbox dot ru --- Comment #1

[Bug c++/96634] missing documentation for __builtin_addressof()

2020-08-16 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96634 Andrew Pinski changed: What|Removed |Added Resolution|--- |WONTFIX Status|UNCONFIRMED

[Bug other/96628] Feature request: __attribute__((no_builtin("Foo")))

2020-08-16 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96628 Andrew Pinski changed: What|Removed |Added Resolution|--- |DUPLICATE Status|UNCONFIRMED

[Bug middle-end/56888] memcpy implementation optimized as a call to memcpy

2020-08-16 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56888 Andrew Pinski changed: What|Removed |Added CC||rafael_andreas at hotmail dot com --- C

[Bug analyzer/96608] Build failure due to cast to type long on MinGW

2020-08-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96608 --- Comment #4 from Andrew Pinski --- Do we ever transverse the hashtable that use symbolic_binding? If so using the pointer value should almost never use really.

[Bug analyzer/96608] Build failure due to cast to type long on MinGW

2020-08-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96608 --- Comment #6 from Andrew Pinski --- (In reply to David Malcolm from comment #5) > (In reply to Andrew Pinski from comment #4) > > Do we ever transverse the hashtable that use symbolic_binding? If so using > > the pointer value should almost ne

[Bug analyzer/96608] Build failure due to cast to type long on MinGW

2020-08-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96608 --- Comment #8 from Andrew Pinski --- (In reply to David Malcolm from comment #7) > There are a few places I'm hashing based on trees, for constants and types. > Is there a good way to hash those? (avoiding pointer values) Maybe iterative_hash_

[Bug middle-end/87256] hppa spends huge amount of time in synth_mult()

2020-08-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87256 Andrew Pinski changed: What|Removed |Added CC||mikulas at artax dot karlin.mff.cu

[Bug target/96649] parisc: very slow compilation when multiplying by a large constatnt

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

[Bug tree-optimization/96615] Failure to optimize out loop that eventually ends but has no side effects involving decrease of loop counter using an unsigned operation and the loop being done through r

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

[Bug c/96606] Shift operator not working correctly

2020-08-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96606 --- Comment #3 from Andrew Pinski --- (In reply to RyuaNerin from comment #2) > Unsigned long int is 64bit integer in x64. Or rather unsigned long on x86 Linux is 64 bits while on x86 Windows, it is 32bits. There is no bug with GCC here still.

[Bug target/96664] ICE on SPARC v9 with UBSan

2020-08-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96664 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |WAITING Ever confirmed|0

[Bug rtl-optimization/96692] Failure to optimize xor+or+xor to andnot+xor

2020-08-18 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96692 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement Component|tree-opti

[Bug tree-optimization/96748] ICE in get_default_value, at tree-ssa-ccp.c:311

2020-08-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96748 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |WAITING Ever confirmed|0

[Bug middle-end/96733] std::clamp for floats and doubles produces worse code than a combo of std::min / std::max

2020-08-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96733 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug tree-optimization/96748] ICE in get_default_value, at tree-ssa-ccp.c:311

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

[Bug lto/96752] -fwhopr feature - is it available in gcc 9.2.0

2020-08-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96752 --- Comment #2 from Andrew Pinski --- > But I can't use standard LTO because my project contains C and CPP files > which is compiled with different configuration flags. That should not matter in new enough GCCs as GCC record the options per fun

[Bug tree-optimization/96753] Missed optimization [x86-64] on modulo when left side value is known to be greater than right side value

2020-08-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96753 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization Severity|n

[Bug tree-optimization/96754] Failure to optimize strcpy+strlen to memcpy when strlen is done after strcpy

2020-08-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96754 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug c++/96720] ICE with* after include

2020-08-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96720 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |WAITING Ever confirmed|0

[Bug rtl-optimization/96756] [AArch64] Missed FPSR description on saturating instruction patterns

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

[Bug sanitizer/96773] ASan: please provide __asan_address_is_shadow() for complex programs

2020-08-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96773 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |SUSPENDED Ever confirmed|0

[Bug sanitizer/96774] UBSan: please provide __ubsan_set_error_report_callback() to capture error messages

2020-08-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96774 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 See Also|

[Bug sanitizer/96775] UBSan: confusing error message load of address with insufficient space

2020-08-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96775 Andrew Pinski changed: What|Removed |Added See Also||https://github.com/google/s

[Bug sanitizer/96775] UBSan: confusing error message load of address with insufficient space

2020-08-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96775 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug c++/96776] Missing tail call optimization when passing local variable by reference to yet another function

2020-08-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96776 Andrew Pinski changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug target/96709] cmov and vectorization

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

[Bug c++/96776] Missing tail call optimization when passing local variable by reference to yet another function

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

[Bug tree-optimization/96760] [11 Regression] Faulty optimization in nested loops with -O2

2020-08-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96760 Andrew Pinski changed: What|Removed |Added Ever confirmed|1 |0 Status|REOPENED

[Bug tree-optimization/96738] GCC generates worse assembly than clang and It fails to vectorized code compared to clang

2020-08-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96738 Andrew Pinski changed: What|Removed |Added Target|All |x86_64-linux-gnu Component|rtl-

[Bug c++/61372] Add warning to detect noexcept functions that might throw

2020-08-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61372 --- Comment #7 from Andrew Pinski --- (In reply to Jonathan Wakely from comment #2) > extern "C" functions can throw, so it would be wrong to unconditionally > assume they can't. Yes that is correct. Even extern "C" functions could be written i

[Bug tree-optimization/96708] Failure to optimize max pattern with comparison when using a temporary variable

2020-08-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96708 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug c++/96776] Missing tail call optimization when passing local variable by reference to yet another function

2020-08-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96776 --- Comment #6 from Andrew Pinski --- (In reply to Matheus Izvekov from comment #5) > There is one small issue with this though, but is even smaller, in that if > foo body was visible, and it did not escape that reference further, the tail > call

[Bug tree-optimization/96707] Failure to optimize right shift+unsigned compare of two variables optimally

2020-08-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96707 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug tree-optimization/96703] Failure to optimize combined comparison of variables and of variable with 0 to two comparisons with 0

2020-08-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96703 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2020-08-24 Keywords|

[Bug tree-optimization/96701] Failure to optimize self right-shift to 0

2020-08-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96701 Andrew Pinski changed: What|Removed |Added Keywords||easyhack Status|UNCONFIRMED

[Bug c/96788] "integer constant is so large that it is unsigned" warning is incorrect

2020-08-25 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96788 --- Comment #1 from Andrew Pinski --- __int128 should not be used with respect to the type at all. __int128 is NOT extended integer type: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50441

[Bug sanitizer/96829] implement -fsanitize=unsigned-integer-overflow

2020-08-27 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96829 Andrew Pinski changed: What|Removed |Added Resolution|--- |WONTFIX Status|UNCONFIRMED

[Bug target/96827] __m128i from _mm_set_epi32 is backwards with -O3

2020-08-27 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96827 --- Comment #1 from Andrew Pinski --- Just in case, does adding -fno-strict-aliasing help?

[Bug libgcc/96845] undefined reference to `__aarch64_ldadd4_acq_rel'

2020-08-29 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96845 Andrew Pinski changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug libgcc/96845] undefined reference to `__aarch64_ldadd4_acq_rel'

2020-08-29 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96845 --- Comment #2 from Andrew Pinski --- (In reply to Bernhard Rosenkraenzer from comment #0) > Some Linux distributions have a workaround for this in their gcc packaging - > they replace libgcc_s.so with an ld script that pulls in libgcc if needed

[Bug target/96847] Code size increase +42% depending on memory size allocated on stack for ARM Cortex-M3

2020-08-30 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96847 --- Comment #1 from Andrew Pinski --- Looks like there is some IV-OPTs issue and that the limited registers is causing spilling and that add range is causing the need for more register usage.

[Bug tree-optimization/96807] Division by zero produces zero with gcc -O2

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

[Bug tree-optimization/96674] Failure to optimize combination of comparisons to dec+compare

2020-08-30 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96674 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement Keywords|

[Bug tree-optimization/96672] Missing -Wclobbered diagnostic, or: __attribute__((returns_twice)) does not inhibit constant folding across call site

2020-08-30 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96672 --- Comment #3 from Andrew Pinski --- Most likely the patch which moves the warning to gimple would help here: https://gcc.gnu.org/pipermail/gcc-patches/2019-October/530995.html But I have not seen any movement on it since last year but I could

[Bug tree-optimization/96669] Failure to optimize shift by variable+and by 1 to test for 0

2020-08-30 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96669 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug d/96869] __vectors unsupported in hardware should be rejected at compile-time

2020-08-31 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96869 --- Comment #1 from Andrew Pinski --- Hmmm, so you dont want to allow generic vector types? This is unlike GNU c/C++.

[Bug target/96875] Aliased pointers to union members result in different output with optimisation level.

2020-08-31 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96875 --- Comment #1 from Andrew Pinski --- There is a defect report against the C standard about this case and a much older gcc bugzilla filed too.

[Bug rtl-optimization/14319] incorrect optimization of union of structs with common initial sequences

2020-08-31 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=14319 Andrew Pinski changed: What|Removed |Added CC||iains at gcc dot gnu.org --- Comment #15

[Bug target/96875] Aliased pointers to union members result in different output with optimisation level.

2020-08-31 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96875 Andrew Pinski changed: What|Removed |Added Resolution|--- |DUPLICATE Status|NEW

[Bug target/96883] -march=native on AWS aarch64 doesn't work (unknown extensions)

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

[Bug c/96907] [docs] document builtins for fputc and putc

2020-09-02 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96907 --- Comment #1 from Andrew Pinski --- putc was added by g-b53b5aa509 fputc has been there since before 2003.

[Bug target/96939] LTO vs. different arm arch options

2020-09-04 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96939 --- Comment #3 from Andrew Pinski --- I think this is related to or a dup of bug 96882.

[Bug tree-optimization/96923] Failure to optimize a select-related bool pattern to or+not

2020-09-06 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96923 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug tree-optimization/96923] Failure to optimize a select-related bool pattern to or+not

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

[Bug gcov-profile/96970] -fprofile-arcs compiled binaries are not reproducible

2020-09-08 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96970 --- Comment #1 from Andrew Pinski --- I thought you have to set the seed if you want a reproductable binary in this case.

[Bug target/96990] Regression in aarch64 struct vector member initialization

2020-09-08 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96990 --- Comment #1 from Andrew Pinski --- I think it was only broken for GCC 10.2.0 and has already been fixed.

[Bug rtl-optimization/96993] [10/11 Regression] invalid code

2020-09-09 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96993 --- Comment #4 from Andrew Pinski --- Is there any reason why you didn't use offsetof/__builtin_offsetof here? Instead of playing tricks like: (tUint8 *)(&((struct tmm_blk_free_head_t *)0)->ql.column_list)

[Bug target/97025] In -m32 mode the alignment of pointers returned by malloc or operator new is less than alignof(std::max_align_t)

2020-09-11 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97025 --- Comment #1 from Andrew Pinski --- malloc is not controlled by gcc.

[Bug c++/97033] g++ hangs on valid code

2020-09-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97033 Andrew Pinski changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug target/97086] aix: ceilf and truncf do not preserve the sign bit when output is rounded to 0

2020-09-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97086 Andrew Pinski changed: What|Removed |Added Component|c++ |target --- Comment #1 from Andrew Pinski

[Bug target/97083] __builtin_lround and _builtin_llround not replaced with fcvtas on aarch64

2020-09-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97083 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization Severity|n

[Bug c/97154] gcc/c/c-decl.c:5729:38: error: Dereference of an invalid iterator

2020-09-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97154 --- Comment #2 from Andrew Pinski --- This looks valid to me. spec.empty () || spec.end ()[-1] != ' ' Means if it empty or the last element is a space.

[Bug target/97156] Missed optimization [x86-64] tzcnt unnecessarily zeros out destination register

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

[Bug rtl-optimization/97170] Wrong optimization in fwprop pass

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

[Bug target/92149] Enefficient x86_64 code

2019-10-18 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92149 Andrew Pinski changed: What|Removed |Added Keywords||ABI, missed-optimization --- Comment #1

[Bug c++/92197] String Concatenation, Commutativity, and Side-Effect Inducing Functions

2019-10-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92197 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/91766] -fvisibility=hidden during -fpic still uses GOT indirection on arm64

2019-10-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91766 --- Comment #10 from Andrew Pinski --- (In reply to Kamlesh Kumar from comment #9) > This fixes it. > > diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c > index 2e73f3515bb..6fb87d5f49f 100644 > --- a/gcc/config/aarch64/a

[Bug c/92220] -Wconversion generates a false warning for modulo expression when the modulus has smaller type

2019-10-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92220 --- Comment #1 from Andrew Pinski --- No i think there is one case where what you said is incorrect. When both are INT_MIN.

[Bug target/92227] Optimizations on constant integer overflow checks lead to incorrect results

2019-10-25 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92227 Andrew Pinski changed: What|Removed |Added Target||x86_64-linux-gnu Status|UNCO

[Bug tree-optimization/92229] Optimization makes it impossible to read overflow flag

2019-10-25 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92229 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug tree-optimization/92233] missed optimisation for multiplication when it's known that at least one of the arguments is 0

2019-10-25 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92233 Andrew Pinski changed: What|Removed |Added CC||pinskia at gcc dot gnu.org

<    1   2   3   4   5   6   7   8   9   10   >