[Bug inline-asm/84680] [8/9/10 Regression] internal compiler error: Max. number of generated reload insns per insn is achieved (90)

2019-11-14 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84680 Vegard Nossum changed: What|Removed |Added CC||vegard.nossum at oracle dot com

[Bug c++/84976] ICE: Segmentation fault (cp_build_modify_expr())

2019-11-16 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84976 --- Comment #2 from Vegard Nossum --- This bug was somehow fixed in 9.2.0 but segfaults again on (Compiler-Explorer-Build) 10.0.0 20191115 (experimental).

[Bug c++/85016] internal compiler error: side-effects element in no-side-effects CONSTRUCTOR

2019-11-16 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85016 --- Comment #2 from Vegard Nossum --- This no longer crashes on g++ (Compiler-Explorer-Build) 10.0.0 20191115 (experimental)

[Bug c++/84965] ICE: unexpected expression '__alignof__ (({...}))' of kind alignof_expr

2019-11-16 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84965 --- Comment #2 from Vegard Nossum --- This seems to be fixed in g++ (Compiler-Explorer-Build) 10.0.0 20191115 (experimental).

[Bug inline-asm/84966] ICE verify_gimple failed (verify_gimple_in_cfg())

2019-11-16 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84966 --- Comment #2 from Vegard Nossum --- This seems to be fixed in g++ (Compiler-Explorer-Build) 10.0.0 20191115 (experimental).

[Bug c++/84974] [8 Regression] ICE: Segmentation fault (ovl_first()/location_of())

2019-11-16 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84974 --- Comment #7 from Vegard Nossum --- This seems to be fixed in 8.{1,2,3}, is there any reason to keep this bug open?

[Bug c++/84655] internal compiler error: unexpected expression 'a' of kind template_parm_index

2019-11-16 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84655 Vegard Nossum changed: What|Removed |Added CC||vegard.nossum at oracle dot com

[Bug c++/84651] internal compiler error: in pop_local_binding, at cp/name-lookup.c:2054

2019-11-18 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84651 Vegard Nossum changed: What|Removed |Added CC||vegard.nossum at oracle dot com

[Bug rtl-optimization/85315] New: missed optimisation opportunity for derefences

2018-04-10 Thread vegard.nossum at oracle dot com
Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com Target Milestone: --- Input: extern int x; extern int a; extern int b; int f() { int y = x; return *(&y + (a + b)); } With

[Bug tree-optimization/85375] New: possible missed optimisation / regression from 6.3 with while (__builtin_ffs(x) && x)

2018-04-12 Thread vegard.nossum at oracle dot com
ONFIRMED Keywords: missed-optimization Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com Target Milestone: --- Input: extern int a; int f(int x) {

[Bug tree-optimization/85390] New: possible missed optimisation / regression from 6.3 with conditional expression

2018-04-13 Thread vegard.nossum at oracle dot com
: missed-optimization Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com Target Milestone: --- Input: extern int a, b, c; int f(int x

[Bug rtl-optimization/90209] New: codegen regression (x < 0 ? -x : x) results in branch instead of single instruction on x86_64

2019-04-23 Thread vegard.nossum at oracle dot com
MED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com Target Milestone: --- This test case: double abs1(double x) { return x < 0 ? -x : x; } used to ge

[Bug rtl-optimization/90209] codegen regression (x < 0 ? -x : x) results in branch instead of single instruction on x86_64

2019-04-23 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90209 Vegard Nossum changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/84707] [8 Regression] internal compiler error: Segmentation fault (tree_check()/duplicate_decls())

2018-09-25 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84707 Vegard Nossum changed: What|Removed |Added CC||vegard.nossum at oracle dot com

[Bug c++/84959] New: internal compiler error: in store_binding, at cp/name-lookup.c:6549 (store_binding()/store_class_binding())

2018-03-19 Thread vegard.nossum at oracle dot com
Status: UNCONFIRMED Keywords: ice-on-invalid-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com

[Bug c++/84960] New: internal compiler error: verify_flow_info failed

2018-03-19 Thread vegard.nossum at oracle dot com
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: int a; float b; void c() { long d; e: if ((b - (a %= 0) < 1) *

[Bug c++/84961] New: internal compiler error: verify_ssa failed

2018-03-19 Thread vegard.nossum at oracle dot com
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: short a; volatile double b; void c() { asm("" : "=a"

[Bug c++/84962] New: internal compiler error: in get_fns, at cp/tree.c:2505

2018-03-19 Thread vegard.nossum at oracle dot com
: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: struct { struct { template void a(); }; : a

[Bug c++/84964] New: internal compiler error: in expand_call, at calls.c:4540

2018-03-19 Thread vegard.nossum at oracle dot com
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: struct a { short b : -1ULL; }; void c

[Bug c++/84965] New: internal compiler error: unexpected expression '__alignof__ (({...}))' of kind alignof_expr

2018-03-19 Thread vegard.nossum at oracle dot com
NCONFIRMED Keywords: ice-on-invalid-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Inpu

[Bug inline-asm/84966] New: internal compiler error: verify_gimple failed (verify_gimple_in_cfg())

2018-03-19 Thread vegard.nossum at oracle dot com
-invalid-code Severity: normal Priority: P3 Component: inline-asm Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: int a; int main

[Bug c++/81837] Internal compiler error (cp/typeck2.c:1264)

2018-03-19 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81837 vegard.nossum at gmail dot com changed: What|Removed |Added CC||vegard.nossum at oracle

[Bug c++/84967] New: internal compiler error: in process_init_constructor_array, at cp/typeck2.c:1324

2018-03-19 Thread vegard.nossum at oracle dot com
Keywords: ice-on-invalid-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: int b([] { struct

[Bug c++/84968] New: internal compiler error: in strip_typedefs_expr, at cp/tree.c:1792

2018-03-19 Thread vegard.nossum at oracle dot com
-invalid-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: struct { template void a

[Bug c++/84970] New: internal compiler error: in tsubst_copy, at cp/pt.c:15085

2018-03-19 Thread vegard.nossum at oracle dot com
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: nathan at gcc dot gnu.org, webrown.cpp at gmail dot com Target Milestone: --- Input: namespace

[Bug c++/84971] New: internal compiler error: in build_non_dependent_expr, at cp/pt.c:25367

2018-03-19 Thread vegard.nossum at oracle dot com
-invalid-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: void a(); void a(short

[Bug c++/84972] New: internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in extended_tree, at tree.h:5545

2018-03-19 Thread vegard.nossum at oracle dot com
Product: gcc Version: 8.0.1 Status: UNCONFIRMED Keywords: ice-on-invalid-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com

[Bug c++/84644] internal compiler error: in warn_misplaced_attr_for_class_type, at cp/decl.c:4718

2018-03-19 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84644 vegard.nossum at gmail dot com changed: What|Removed |Added CC||vegard.nossum at oracle

[Bug c++/71638] [6/7/8 Regression] ICE on invalid C++ code on x86_64-linux-gnu with -Wall (internal compiler error: non-constant element in constant CONSTRUCTOR)

2018-03-19 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71638 vegard.nossum at gmail dot com changed: What|Removed |Added CC||vegard.nossum at oracle

[Bug c++/84973] New: internal compiler error: Segmentation fault (tree_check()/ultimate_transparent_alias_target())

2018-03-19 Thread vegard.nossum at oracle dot com
Keywords: ice-on-invalid-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input

[Bug c++/84974] New: internal compiler error: Segmentation fault (ovl_first()/location_of())

2018-03-19 Thread vegard.nossum at oracle dot com
-invalid-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: namespace { template void a

[Bug c++/84975] New: internal compiler error: Segmentation fault (outer_binding()/lookup_name_real_1())

2018-03-19 Thread vegard.nossum at oracle dot com
Keywords: ice-on-invalid-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: void a() { for

[Bug c++/84976] New: internal compiler error: Segmentation fault (cp_build_modify_expr())

2018-03-19 Thread vegard.nossum at oracle dot com
-invalid-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: double b; a(decltype(b = (b

[Bug c++/84977] New: internal compiler error: Segmentation fault (build_x_unary_op())

2018-03-19 Thread vegard.nossum at oracle dot com
-invalid-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: a(int b, decltype(&(b = c(

[Bug c++/84984] New: internal compiler error: in build2, at tree.c:4686

2018-03-19 Thread vegard.nossum at oracle dot com
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: int a; b(decltype(&a - __builtin_constant_p(0 ?: throw 0) ?:

[Bug inline-asm/84985] New: internal compiler error: in match_reload, at lra-constraints.c:1068

2018-03-19 Thread vegard.nossum at oracle dot com
-invalid-code Severity: normal Priority: P3 Component: inline-asm Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com Target Milestone: --- Input: int main() { int a; asm("" : "=d"(a) : "0&q

[Bug c++/85008] New: internal compiler error: lang_* check: failed in decl_cloned_function_p, at cp/class.c:4577

2018-03-20 Thread vegard.nossum at oracle dot com
Keywords: ice-on-invalid-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: void a

[Bug c++/85013] New: :1:41: internal compiler error: in wide_int_to_tree_1, at tree.c:1567 0x4097e2b wide_int_to_tree_1

2018-03-21 Thread vegard.nossum at oracle dot com
Status: UNCONFIRMED Keywords: ice-on-invalid-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target

[Bug c++/85014] New: internal compiler error: in lookup_base, at cp/search.c:185

2018-03-21 Thread vegard.nossum at oracle dot com
-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: struct { short a[__builtin_constant_p

[Bug c++/85015] New: internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in build_int_cst, at tree.c:1360

2018-03-21 Thread vegard.nossum at oracle dot com
Product: gcc Version: 8.0.1 Status: UNCONFIRMED Keywords: ice-on-invalid-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com

[Bug c++/85016] New: internal compiler error: side-effects element in no-side-effects CONSTRUCTOR

2018-03-21 Thread vegard.nossum at oracle dot com
: ice-on-invalid-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: constexpr volatile b

[Bug c++/85022] New: internal compiler error: in write_dependence_p, at alias.c:3003

2018-03-21 Thread vegard.nossum at oracle dot com
-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: class b extern c; void a() { asm

[Bug inline-asm/85022] internal compiler error: in write_dependence_p, at alias.c:3003

2018-03-21 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85022 Vegard Nossum changed: What|Removed |Added Component|c++ |inline-asm --- Comment #1 from Vegard No

[Bug sanitizer/85029] New: -fsanitize=undefined internal compiler error: in maybe_optimize_ubsan_ptr_ifn, at sanopt.c:493

2018-03-21 Thread vegard.nossum at oracle dot com
Keywords: ice-on-invalid-code Severity: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org

[Bug inline-asm/85030] New: internal compiler error: Floating point exception (validate_subreg())

2018-03-21 Thread vegard.nossum at oracle dot com
-invalid-code Severity: normal Priority: P3 Component: inline-asm Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com Target Milestone: --- Input: void d() { struct f { int c; int *b; int *e; } a; asm

[Bug c++/85031] New: internal compiler error: Segmentation fault (field_accessor_p()/dfs_locate_field_accessor_pre())

2018-03-22 Thread vegard.nossum at oracle dot com
Keywords: ice-on-invalid-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input

[Bug c++/85033] New: internal compiler error: in fold_offsetof_1, at c-family/c-common.c:6269

2018-03-22 Thread vegard.nossum at oracle dot com
-on-invalid-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: int b = __builtin_offsetof

[Bug inline-asm/85034] New: -O1 internal compiler error: in elimination_costs_in_insn, at reload1.c:3633

2018-03-22 Thread vegard.nossum at oracle dot com
: ice-on-invalid-code Severity: normal Priority: P3 Component: inline-asm Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: void b

[Bug inline-asm/85034] -O1 internal compiler error: in elimination_costs_in_insn, at reload1.c:3633

2018-03-22 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85034 --- Comment #1 from Vegard Nossum --- FWIW, gcc built from r258757 with asan gives: :4:1: internal compiler error: in elimination_costs_in_insn, at reload1.c:3633 /home/vegard/git/gcc/libbacktrace/elf.c:2891:22: runtime error: load of misaligned

[Bug inline-asm/85034] -O1 internal compiler error: in elimination_costs_in_insn, at reload1.c:3633

2018-03-22 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85034 --- Comment #2 from Vegard Nossum --- (In reply to Vegard Nossum from comment #1) > FWIW, gcc built from r258757 with asan gives: Nevermind, the asan thing comes from the stack trace and is unrelated (it appears for all stack traces regardless o

[Bug c++/85039] New: nested_anon_class_index

2018-03-22 Thread vegard.nossum at oracle dot com
Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input: constexpr int a() { __builtin_offsetof(struct { short b { __builtin_offsetof(struct

[Bug c++/85039] internal compiler error: in nested_anon_class_index, at cp/mangle.c:1626

2018-03-22 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85039 --- Comment #1 from Vegard Nossum --- Alternative testcase: struct d { } * d::b(__builtin_offsetof(struct { struct a { int c() { return .1f; } }; }, ))

[Bug sanitizer/85029] [8 Regression] -fsanitize=undefined internal compiler error: in maybe_optimize_ubsan_ptr_ifn, at sanopt.c:493

2018-03-23 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85029 --- Comment #2 from Vegard Nossum --- I have another test case which crashes in the same way and thus could be fixed by your patch (I have not tried), but it looks quite different to me: unsigned register a[] = {a - 1 && 1e9};

[Bug c++/84705] [6/7/8 Regression] internal compiler error: in add_stmt, at cp/semantics.c:390

2018-03-23 Thread vegard.nossum at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84705 Vegard Nossum changed: What|Removed |Added CC||vegard.nossum at oracle dot com

[Bug c++/85046] New: cp/name-lookup.c:6175:53: runtime error: member access within null pointer of type 'struct cp_binding_level'

2018-03-23 Thread vegard.nossum at oracle dot com
Status: UNCONFIRMED Keywords: ice-on-invalid-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target

[Bug c++/85156] New: -O1 -g internal compiler error: gimplification failed

2018-04-02 Thread vegard.nossum at oracle dot com
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: webrown.cpp at gmail dot com Target Milestone: --- Input (valid code AFAICT): int a, b; int f() { return __builtin_expect(a

[Bug inline-asm/85172] New: internal compiler error: unexpected expression '' of kind asm_expr

2018-04-03 Thread vegard.nossum at oracle dot com
ds: ice-on-valid-code Severity: normal Priority: P3 Component: inline-asm Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com Target Milestone: --- Input (valid code AFAICT): int f() { return !__builtin_constant_p(

[Bug sanitizer/85213] New: -fsanitize=undefined internal compiler error: in fold_convert_loc, at fold-const.c:2402

2018-04-04 Thread vegard.nossum at oracle dot com
Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org

[Bug target/85224] New: x86_64 missed optimisation opportunity for (-1 * !!x)

2018-04-05 Thread vegard.nossum at oracle dot com
: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com Target Milestone: --- Input: int f(int x) { return -1 * !!x; } Trunk with -O3 gives: f(int): xor eax, eax test edi, edi setne al

[Bug target/85234] New: missed optimisation opportunity for (~x >> n) ? a : b with n, a, b constants

2018-04-05 Thread vegard.nossum at oracle dot com
ywords: missed-optimization Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: segher at gcc dot gnu.org Target Milestone: --- Target:

[Bug rtl-optimization/85237] New: missed optimisation opportunity for large/negative shifts

2018-04-05 Thread vegard.nossum at oracle dot com
Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com CC: segher at gcc dot gnu.org Target Milestone: --- Input: int f(int x) { return 100

[Bug c/101474] New: -fipa-icf generates worse code for identical function

2021-07-16 Thread vegard.nossum at oracle dot com via Gcc-bugs
Component: c Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com Target Milestone: --- Created attachment 51166 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51166&action=edit Test case I've come across a weird behaviour when usi

[Bug c/116539] New: internal compiler error: in sh_print_operand, at config/sh/sh.cc:1360

2024-08-30 Thread vegard.nossum at oracle dot com via Gcc-bugs
: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com Target Milestone: --- Test case: void foo() { asm volatile (".ascii \"%d0\"" :: "i" (123)); } Built with sh g

[Bug c/116540] New: sh ignores asm operand modifier %c

2024-08-30 Thread vegard.nossum at oracle dot com via Gcc-bugs
Assignee: unassigned at gcc dot gnu.org Reporter: vegard.nossum at oracle dot com Target Milestone: --- According to https://gcc.gnu.org/onlinedocs/gcc/Extended-Asm.html, %c is a generic (architecture-independent) operand modifier that is supposed to "print the constant expre