public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/67677] New: [6 Regression] r226005 causes "Conditional jump or move depends on uninitialised value(s)"
@ 2015-09-22  7:12 trippels at gcc dot gnu.org
  2015-09-22  8:03 ` [Bug target/67677] " rguenth at gcc dot gnu.org
  2015-10-06 20:55 ` segher at gcc dot gnu.org
  0 siblings, 2 replies; 3+ messages in thread
From: trippels at gcc dot gnu.org @ 2015-09-22  7:12 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67677

            Bug ID: 67677
           Summary: [6 Regression] r226005 causes "Conditional jump or
                    move depends on uninitialised value(s)"
           Product: gcc
           Version: 6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: trippels at gcc dot gnu.org
                CC: segher at gcc dot gnu.org
  Target Milestone: ---
              Host: powerpc64le-unknown-linux-gnu
            Target: powerpc64le-unknown-linux-gnu
             Build: powerpc64le-unknown-linux-gnu

Starting with r226005 --checking=valgrind shows on ppc64le:

==148059== Conditional jump or move depends on uninitialised value(s)
==148059==    at 0x10935248: rs6000_is_valid_mask(rtx_def*, int*, int*,
machine_mode) (rs6000.c:16516)
==148059==    by 0x1093545B: rs6000_is_valid_and_mask(rtx_def*, machine_mode)
(rs6000.c:16565)
==148059==    by 0x105281CF: insn_operand_matches (optabs.c:6527)
==148059==    by 0x105281CF: maybe_legitimize_operand_same_code(insn_code,
unsigned int, expand_operand*) [clone .isra.18] (optabs.c:6555)
==148059==    by 0x1052B8EF: maybe_legitimize_operand (optabs.c:6625)
==148059==    by 0x1052B8EF: maybe_legitimize_operands(insn_code, unsigned int,
unsigned int, expand_operand*) (optabs.c:6690)
==148059==    by 0x1052BD73: maybe_gen_insn(insn_code, unsigned int,
expand_operand*) (optabs.c:6708)
==148059==    by 0x1052C6E7: maybe_expand_insn(insn_code, unsigned int,
expand_operand*) (optabs.c:6751)
==148059==    by 0x1052E667: maybe_emit_op(atomic_op_functions const*,
rtx_def*, rtx_def*, rtx_def*, bool, memmodel, bool) (optabs.c:6293)
==148059==    by 0x105350DF: expand_atomic_fetch_op_no_fallback(rtx_def*,
rtx_def*, rtx_def*, rtx_code, memmodel, bool) (optabs.c:6347)
==148059==    by 0x105352F3: expand_atomic_fetch_op(rtx_def*, rtx_def*,
rtx_def*, rtx_code, memmodel, bool) (optabs.c:6411)
==148059==    by 0x1020D28B: expand_builtin_atomic_fetch_op(machine_mode,
tree_node*, rtx_def*, rtx_code, bool, bool, built_in_function)
(builtins.c:5530)
==148059==    by 0x1021E35F: expand_builtin(tree_node*, rtx_def*, rtx_def*,
machine_mode, int) (builtins.c:6917)
==148059==    by 0x1035AC6F: expand_expr_real_1(tree_node*, rtx_def*,
machine_mode, expand_modifier, rtx_def**, bool) (expr.c:10474)
==148059==
==148059== Conditional jump or move depends on uninitialised value(s)
==148059==    at 0x10935264: exact_log2 (hwint.h:223)
==148059==    by 0x10935264: rs6000_is_valid_mask(rtx_def*, int*, int*,
machine_mode) (rs6000.c:16519)
==148059==    by 0x1093545B: rs6000_is_valid_and_mask(rtx_def*, machine_mode)
(rs6000.c:16565)
==148059==    by 0x105281CF: insn_operand_matches (optabs.c:6527)
==148059==    by 0x105281CF: maybe_legitimize_operand_same_code(insn_code,
unsigned int, expand_operand*) [clone .isra.18] (optabs.c:6555)
==148059==    by 0x1052B8EF: maybe_legitimize_operand (optabs.c:6625)
==148059==    by 0x1052B8EF: maybe_legitimize_operands(insn_code, unsigned int,
unsigned int, expand_operand*) (optabs.c:6690)
==148059==    by 0x1052BD73: maybe_gen_insn(insn_code, unsigned int,
expand_operand*) (optabs.c:6708)
==148059==    by 0x1052C6E7: maybe_expand_insn(insn_code, unsigned int,
expand_operand*) (optabs.c:6751)
==148059==    by 0x1052E667: maybe_emit_op(atomic_op_functions const*,
rtx_def*, rtx_def*, rtx_def*, bool, memmodel, bool) (optabs.c:6293)
==148059==    by 0x105350DF: expand_atomic_fetch_op_no_fallback(rtx_def*,
rtx_def*, rtx_def*, rtx_code, memmodel, bool) (optabs.c:6347)
==148059==    by 0x105352F3: expand_atomic_fetch_op(rtx_def*, rtx_def*,
rtx_def*, rtx_code, memmodel, bool) (optabs.c:6411)
==148059==    by 0x1020D28B: expand_builtin_atomic_fetch_op(machine_mode,
tree_node*, rtx_def*, rtx_code, bool, bool, built_in_function)
(builtins.c:5530)
==148059==    by 0x1021E35F: expand_builtin(tree_node*, rtx_def*, rtx_def*,
machine_mode, int) (builtins.c:6917)
==148059==    by 0x1035AC6F: expand_expr_real_1(tree_node*, rtx_def*,
machine_mode, expand_modifier, rtx_def**, bool) (expr.c:10474)
==148059==
==148059== Conditional jump or move depends on uninitialised value(s)
==148059==    at 0x109352E4: exact_log2 (hwint.h:223)
==148059==    by 0x109352E4: rs6000_is_valid_mask(rtx_def*, int*, int*,
machine_mode) (rs6000.c:16519)
==148059==    by 0x1093545B: rs6000_is_valid_and_mask(rtx_def*, machine_mode)
(rs6000.c:16565)
==148059==    by 0x105281CF: insn_operand_matches (optabs.c:6527)
==148059==    by 0x105281CF: maybe_legitimize_operand_same_code(insn_code,
unsigned int, expand_operand*) [clone .isra.18] (optabs.c:6555)
==148059==    by 0x1052B8EF: maybe_legitimize_operand (optabs.c:6625)
==148059==    by 0x1052B8EF: maybe_legitimize_operands(insn_code, unsigned int,
unsigned int, expand_operand*) (optabs.c:6690)
==148059==    by 0x1052BD73: maybe_gen_insn(insn_code, unsigned int,
expand_operand*) (optabs.c:6708)
==148059==    by 0x1052C6E7: maybe_expand_insn(insn_code, unsigned int,
expand_operand*) (optabs.c:6751)
==148059==    by 0x1052E667: maybe_emit_op(atomic_op_functions const*,
rtx_def*, rtx_def*, rtx_def*, bool, memmodel, bool) (optabs.c:6293)
==148059==    by 0x105350DF: expand_atomic_fetch_op_no_fallback(rtx_def*,
rtx_def*, rtx_def*, rtx_code, memmodel, bool) (optabs.c:6347)
==148059==    by 0x105352F3: expand_atomic_fetch_op(rtx_def*, rtx_def*,
rtx_def*, rtx_code, memmodel, bool) (optabs.c:6411)
==148059==    by 0x1020D28B: expand_builtin_atomic_fetch_op(machine_mode,
tree_node*, rtx_def*, rtx_code, bool, bool, built_in_function)
(builtins.c:5530)
==148059==    by 0x1021E35F: expand_builtin(tree_node*, rtx_def*, rtx_def*,
machine_mode, int) (builtins.c:6917)
==148059==    by 0x1035AC6F: expand_expr_real_1(tree_node*, rtx_def*,
machine_mode, expand_modifier, rtx_def**, bool) (expr.c:10474)
==148059==
==148059== Conditional jump or move depends on uninitialised value(s)
==148059==    at 0x1093527C: exact_log2 (hwint.h:223)
==148059==    by 0x1093527C: rs6000_is_valid_mask(rtx_def*, int*, int*,
machine_mode) (rs6000.c:16520)
==148059==    by 0x1093545B: rs6000_is_valid_and_mask(rtx_def*, machine_mode)
(rs6000.c:16565)
==148059==    by 0x105281CF: insn_operand_matches (optabs.c:6527)
==148059==    by 0x105281CF: maybe_legitimize_operand_same_code(insn_code,
unsigned int, expand_operand*) [clone .isra.18] (optabs.c:6555)
==148059==    by 0x1052B8EF: maybe_legitimize_operand (optabs.c:6625)
==148059==    by 0x1052B8EF: maybe_legitimize_operands(insn_code, unsigned int,
unsigned int, expand_operand*) (optabs.c:6690)
==148059==    by 0x1052BD73: maybe_gen_insn(insn_code, unsigned int,
expand_operand*) (optabs.c:6708)
==148059==    by 0x1052C6E7: maybe_expand_insn(insn_code, unsigned int,
expand_operand*) (optabs.c:6751)
==148059==    by 0x1052E667: maybe_emit_op(atomic_op_functions const*,
rtx_def*, rtx_def*, rtx_def*, bool, memmodel, bool) (optabs.c:6293)
==148059==    by 0x105350DF: expand_atomic_fetch_op_no_fallback(rtx_def*,
rtx_def*, rtx_def*, rtx_code, memmodel, bool) (optabs.c:6347)
==148059==    by 0x105352F3: expand_atomic_fetch_op(rtx_def*, rtx_def*,
rtx_def*, rtx_code, memmodel, bool) (optabs.c:6411)
==148059==    by 0x1020D28B: expand_builtin_atomic_fetch_op(machine_mode,
tree_node*, rtx_def*, rtx_code, bool, bool, built_in_function)
(builtins.c:5530)
==148059==    by 0x1021E35F: expand_builtin(tree_node*, rtx_def*, rtx_def*,
machine_mode, int) (builtins.c:6917)
==148059==    by 0x1035AC6F: expand_expr_real_1(tree_node*, rtx_def*,
machine_mode, expand_modifier, rtx_def**, bool) (expr.c:10474)
==148059==


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug target/67677] [6 Regression] r226005 causes "Conditional jump or move depends on uninitialised value(s)"
  2015-09-22  7:12 [Bug target/67677] New: [6 Regression] r226005 causes "Conditional jump or move depends on uninitialised value(s)" trippels at gcc dot gnu.org
@ 2015-09-22  8:03 ` rguenth at gcc dot gnu.org
  2015-10-06 20:55 ` segher at gcc dot gnu.org
  1 sibling, 0 replies; 3+ messages in thread
From: rguenth at gcc dot gnu.org @ 2015-09-22  8:03 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67677

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |6.0


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug target/67677] [6 Regression] r226005 causes "Conditional jump or move depends on uninitialised value(s)"
  2015-09-22  7:12 [Bug target/67677] New: [6 Regression] r226005 causes "Conditional jump or move depends on uninitialised value(s)" trippels at gcc dot gnu.org
  2015-09-22  8:03 ` [Bug target/67677] " rguenth at gcc dot gnu.org
@ 2015-10-06 20:55 ` segher at gcc dot gnu.org
  1 sibling, 0 replies; 3+ messages in thread
From: segher at gcc dot gnu.org @ 2015-10-06 20:55 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67677

Segher Boessenkool <segher at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2015-10-06
           Assignee|unassigned at gcc dot gnu.org      |segher at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Mine.


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-10-06 20:55 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-09-22  7:12 [Bug target/67677] New: [6 Regression] r226005 causes "Conditional jump or move depends on uninitialised value(s)" trippels at gcc dot gnu.org
2015-09-22  8:03 ` [Bug target/67677] " rguenth at gcc dot gnu.org
2015-10-06 20:55 ` segher at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).