[Bug target/102952] New code-gen options for retpolines and straight line speculation

2021-10-27 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102952 --- Comment #16 from H.J. Lu --- (In reply to Andrew Cooper from comment #15) > So this is the irritating corner case where the two options are linked. > > *If* we are using -mindirect-branch-cs-prefix, then we intend to rewrite > `jmp __x86_in

[Bug target/102974] GCC optimization is very poor for add carry and multiplication combos

2021-10-27 Thread unlvsur at live dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102974 --- Comment #6 from cqwrteur --- (In reply to Andrew Pinski from comment #5) > (In reply to cqwrteur from comment #4) > > (In reply to cqwrteur from comment #3) > > > (In reply to Andrew Pinski from comment #2) > > > > There might be another bug

[Bug target/102952] New code-gen options for retpolines and straight line speculation

2021-10-27 Thread hjl.tools at gmail dot com via Gcc-bugs
mp .LIND0 .LIND1: .cfi_def_cfa_offset 16 mov %rax, (%rsp) ret int3 <<<<<<<<<<<<<<<<<<<< Is this needed? .cfi_endproc .LFE1: .ident "GCC: (GNU) 12.0.0 20211027 (experimental)" .section.note.GNU-stack,"",@progbits [hjl@gnu-tgl-2 pr102952]$

[Bug c++/96441] ICE in tree check: expected integer_cst, have cond_expr in get_len, at tree.h:5954

2021-10-27 Thread arthur.j.odwyer at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96441 Arthur O'Dwyer changed: What|Removed |Added CC||arthur.j.odwyer at gmail dot com --- C

[Bug target/102952] New code-gen options for retpolines and straight line speculation

2021-10-27 Thread andrew.cooper3 at citrix dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102952 --- Comment #18 from Andrew Cooper --- Yes to both.

[Bug target/102952] New code-gen options for retpolines and straight line speculation

2021-10-27 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102952 H.J. Lu changed: What|Removed |Added Attachment #51684|0 |1 is obsolete|

[Bug target/102974] GCC optimization is very poor for add carry and multiplication combos

2021-10-27 Thread unlvsur at live dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102974 --- Comment #7 from cqwrteur --- (In reply to cqwrteur from comment #6) > (In reply to Andrew Pinski from comment #5) > > (In reply to cqwrteur from comment #4) > > > (In reply to cqwrteur from comment #3) > > > > (In reply to Andrew Pinski from

[Bug target/102953] Improvements to CET-IBT and ENDBR generation

2021-10-27 Thread andrew.cooper3 at citrix dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102953 --- Comment #8 from Andrew Cooper --- Actually, there is a (possibly pre-existing) diagnostics issue: $ cat proto.c static void __attribute__((cf_check)) foo(void); static void __attribute__((unused)) foo(void) { } void (*ptr)(void) = foo; $ g

[Bug target/102976] New: MMA test case emits wrong code when building a vector pair

2021-10-27 Thread bergner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102976 Bug ID: 102976 Summary: MMA test case emits wrong code when building a vector pair Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Pr

[Bug target/102976] MMA test case emits wrong code when building a vector pair

2021-10-27 Thread bergner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102976 Peter Bergner changed: What|Removed |Added CC||chip.kerchner at ibm dot com,

[Bug target/102976] MMA test case emits wrong code when building a vector pair

2021-10-27 Thread bergner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102976 Peter Bergner changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Ever confirmed|0

[Bug fortran/91497] -Wconversion warns when doing explicit type conversion

2021-10-27 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91497 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org ---

[Bug testsuite/102944] Many gcc.dg/Wstringop-overflow-*.c failures

2021-10-27 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102944 --- Comment #1 from Hongtao.liu --- Mine.

[Bug middle-end/102977] New: [GCC12 regression] vectorizer failed to generate complex fma.

2021-10-27 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102977 Bug ID: 102977 Summary: [GCC12 regression] vectorizer failed to generate complex fma. Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal

[Bug target/102976] MMA test case emits wrong code when building a vector pair

2021-10-27 Thread bergner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102976 Peter Bergner changed: What|Removed |Added URL||https://gcc.gnu.org/piperma

[Bug target/102953] Improvements to CET-IBT and ENDBR generation

2021-10-27 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102953 H.J. Lu changed: What|Removed |Added Attachment #51672|0 |1 is obsolete|

[Bug target/102953] Improvements to CET-IBT and ENDBR generation

2021-10-27 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102953 --- Comment #10 from H.J. Lu --- (In reply to Andrew Cooper from comment #8) > Actually, there is a (possibly pre-existing) diagnostics issue: > > $ cat proto.c > static void __attribute__((cf_check)) foo(void); > static void __attribute__((unu

[Bug testsuite/102946] [12 Regression] gcc.dg/vect/pr101145_1.c etc. FAIL

2021-10-27 Thread guojiufu at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102946 --- Comment #6 from Jiu Fu Guo --- Hi Rainer and Richard, Thanks for working on this PR. The intention of these test cases (pr101145*) is to test if the number of iterations can be calculated for the loop with the 'until wrap' condition. So,

[Bug c++/58798] class with a class reference member generates a warning that ought to be disableable with -Wpacked

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58798 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org,

[Bug translation/40883] [meta-bug] Translation breakage with trivial fixes

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40883 Eric Gallager changed: What|Removed |Added Alias||trivial_translation_nits --- Comment #10

[Bug translation/90148] Closing quote in wrong position in plugin.c

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90148 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org S

[Bug translation/79183] Hard coded plurals in gimple-ssa-sprintf.c:2050

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79183 Eric Gallager changed: What|Removed |Added Blocks||40883 CC|

[Bug translation/90183] ambiguous diagnostics "only available with"

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183 Eric Gallager changed: What|Removed |Added Severity|normal |trivial Blocks|

[Bug translation/93759] Invalid % in param

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93759 Eric Gallager changed: What|Removed |Added Keywords||easyhack Status|NEW

[Bug translation/40883] [meta-bug] Translation breakage with trivial fixes

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40883 Bug 40883 depends on bug 93759, which changed state. Bug 93759 Summary: Invalid % in param https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93759 What|Removed |Added -

[Bug translation/94698] Improper French translation for "override"

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94698 Eric Gallager changed: What|Removed |Added Severity|normal |trivial CC|

[Bug translation/93855] typo: function argument vs. parameter

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93855 Eric Gallager changed: What|Removed |Added Keywords||easyhack CC|

[Bug translation/93854] typo: defined here %qD

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93854 Eric Gallager changed: What|Removed |Added Blocks||40883 CC|

[Bug translation/93852] typo: def instead of definition

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93852 Eric Gallager changed: What|Removed |Added Severity|normal |trivial Blocks|

[Bug translation/93836] teach xgettext what HOST_WIDE_INT_PRINT means

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93836 Eric Gallager changed: What|Removed |Added Keywords||diagnostic CC|

[Bug translation/90179] typo in diagnostic for unrecognized control register

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90179 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org S

[Bug translation/90164] wrong tense in ABI change diagnostic

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90164 Eric Gallager changed: What|Removed |Added Severity|normal |trivial Keywords|

[Bug translation/90182] missing space in multiline string literal

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90182 Eric Gallager changed: What|Removed |Added Keywords||easyhack Severity|normal

[Bug translation/90160] missing quote in diagnostic

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90160 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org

[Bug translation/90041] Command line option without proper quoting in translation message

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90041 Eric Gallager changed: What|Removed |Added Keywords||diagnostic, easyhack Blocks|

[Bug translation/80760] Suggested clarification of an error message

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80760 Eric Gallager changed: What|Removed |Added Blocks||40883 CC|

[Bug translation/79093] Hard coded plural in builtins.c:3203

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79093 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org S

[Bug translation/66928] Typos in translatable strings

2021-10-27 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66928 Eric Gallager changed: What|Removed |Added Blocks||40883 CC|

[Bug target/94613] S/390, powerpc: Wrong code generated for vec_sel builtin

2021-10-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94613 --- Comment #15 from CVS Commits --- The master branch has been updated by Xiong Hu Luo : https://gcc.gnu.org/g:9222481ffc69a6c0b73ec81e1bf04289fa3db0ed commit r12-4757-g9222481ffc69a6c0b73ec81e1bf04289fa3db0ed Author: Xionghu Luo Date: Wed

[Bug target/94613] S/390, powerpc: Wrong code generated for vec_sel builtin

2021-10-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94613 --- Comment #16 from CVS Commits --- The master branch has been updated by Xiong Hu Luo : https://gcc.gnu.org/g:5f9ef1339e9d0d709af6a70b60e584bf7decd761 commit r12-4758-g5f9ef1339e9d0d709af6a70b60e584bf7decd761 Author: Xionghu Luo Date: Wed

[Bug target/101324] powerpc64le: hashst appears before mflr at -O1 or higher

2021-10-27 Thread bergner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101324 Peter Bergner changed: What|Removed |Added URL||https://gcc.gnu.org/piperma

[Bug debug/102978] New: Function/Struct declaration with absent semicolon that is put before including standard header results in wall of errors with no indication of the actual problem

2021-10-27 Thread konstantinua00 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102978 Bug ID: 102978 Summary: Function/Struct declaration with absent semicolon that is put before including standard header results in wall of errors with no indication of the actual

[Bug debug/102979] New: GCC gives wrong error for struct definitions without semicolon, despite G++ doing so

2021-10-27 Thread konstantinua00 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102979 Bug ID: 102979 Summary: GCC gives wrong error for struct definitions without semicolon, despite G++ doing so Product: gcc Version: 11.2.0 Status: UNCONFIRMED S

[Bug middle-end/102977] [GCC12 regression] vectorizer failed to generate complex fma with SVE

2021-10-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102977 Andrew Pinski changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug middle-end/102977] [GCC12 regression] vectorizer failed to generate complex fma with SVE

2021-10-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102977 --- Comment #2 from Andrew Pinski --- Note st2 does the opposite of ld2 while doing the storing of the vector.

[Bug middle-end/102977] [GCC12 regression] vectorizer failed to generate complex fma with SVE

2021-10-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102977 Andrew Pinski changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|INVALID

[Bug middle-end/102977] [12 Regression] vectorizer failed to use armv8.3-a complex fma

2021-10-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102977 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2021-10-28 Summary|[12 Regre

[Bug tree-optimization/102977] [12 Regression] vectorizer failed to use armv8.3-a complex fma

2021-10-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102977 Andrew Pinski changed: What|Removed |Added Component|middle-end |tree-optimization Target Milestone|--

[Bug tree-optimization/102977] [12 Regression] vectorizer failed to use armv8.3-a complex fma

2021-10-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102977 Andrew Pinski changed: What|Removed |Added Keywords||needs-bisection --- Comment #5 from And

[Bug target/94613] S/390, powerpc: Wrong code generated for vec_sel builtin

2021-10-27 Thread luoxhu at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94613 luoxhu at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|-

[Bug tree-optimization/102977] [12 Regression] vectorizer failed to use armv8.3-a complex fma

2021-10-27 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102977 --- Comment #6 from Hongtao.liu --- (In reply to Andrew Pinski from comment #3) > Oh you mean fcmla. > Never mind. (In reply to Andrew Pinski from comment #4) > it is easier to understand what is going wrong with: > #include > > void > foo (_C

<    1   2