emit-rtl.c (gen_reg_rtx): Assert that crtl->emit.regno_pointer_align_length is non-zero.
* emit-rtl.c (gen_reg_rtx): Assert that crtl->emit.regno_pointer_align_length is non-zero. From-SVN: r207968
This commit is contained in:
parent
39434bce6c
commit
004a7e45c6
3 changed files with 21 additions and 14 deletions
|
@ -1,4 +1,9 @@
|
|||
2014-02-20 Richard Henderson <rth@redhat.com>
|
||||
2014-02-20 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* emit-rtl.c (gen_reg_rtx): Assert that
|
||||
crtl->emit.regno_pointer_align_length is non-zero.
|
||||
|
||||
2014-02-20 Richard Henderson <rth@redhat.com>
|
||||
|
||||
PR c++/60272
|
||||
* builtins.c (expand_builtin_atomic_compare_exchange): Conditionalize
|
||||
|
@ -32,8 +37,7 @@
|
|||
|
||||
* tree-cfg.c (replace_uses_by): Mark altered BBs before
|
||||
doing the substitution.
|
||||
(verify_gimple_assign_single): Also verify bare MEM_REFs
|
||||
on the lhs.
|
||||
(verify_gimple_assign_single): Also verify bare MEM_REFs on the lhs.
|
||||
|
||||
2014-02-20 Martin Jambor <mjambor@suse.cz>
|
||||
|
||||
|
@ -50,8 +54,8 @@
|
|||
2014-02-20 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
PR ipa/58555
|
||||
* ipa-inline-transform.c (clone_inlined_nodes): Add freq_scale parameter
|
||||
specifying the scaling.
|
||||
* ipa-inline-transform.c (clone_inlined_nodes): Add freq_scale
|
||||
parameter specifying the scaling.
|
||||
(inline_call): Update.
|
||||
(want_inline_recursively): Guard division by zero.
|
||||
(recursive_inlining): Update.
|
||||
|
@ -64,7 +68,7 @@
|
|||
64 bytes or less in register.
|
||||
|
||||
2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
|
||||
Kirill Yukhin <kirill.yukhin@intel.com>
|
||||
Kirill Yukhin <kirill.yukhin@intel.com>
|
||||
|
||||
* config/i386/avx512erintrin.h (_mm_rcp28_round_sd): Swap operands.
|
||||
(_mm_rcp28_round_ss): Ditto.
|
||||
|
@ -567,7 +571,7 @@
|
|||
|
||||
* config/microblaze/microblaze.h: Define SIZE_TYPE and PTRDIFF_TYPE.
|
||||
|
||||
2014-02-10 Richard Henderson <rth@redhat.com>
|
||||
2014-02-10 Richard Henderson <rth@redhat.com>
|
||||
|
||||
PR target/59927
|
||||
* calls.c (expand_call): Don't double-push for reg_parm_stack_space.
|
||||
|
@ -986,7 +990,7 @@
|
|||
(altivec_vupklpx): Emit vupkhpx instead of vupklpx when target is
|
||||
little endian and -maltivec=be is not specified.
|
||||
|
||||
2014-02-05 Richard Henderson <rth@redhat.com>
|
||||
2014-02-05 Richard Henderson <rth@redhat.com>
|
||||
|
||||
PR debug/52727
|
||||
* combine-stack-adj.c: Revert r206943.
|
||||
|
@ -2926,7 +2930,7 @@
|
|||
* config/aarch64/aarch64.c (aarch64_register_move_cost): Correct cost
|
||||
of moving from/to the STACK_REG register class.
|
||||
|
||||
2014-01-15 Richard Henderson <rth@redhat.com>
|
||||
2014-01-15 Richard Henderson <rth@redhat.com>
|
||||
|
||||
PR debug/54694
|
||||
* reginfo.c (global_regs_decl): Globalize.
|
||||
|
|
|
@ -896,6 +896,9 @@ gen_reg_rtx (enum machine_mode mode)
|
|||
return gen_rtx_CONCAT (mode, realpart, imagpart);
|
||||
}
|
||||
|
||||
/* Do not call gen_reg_rtx with uninitialized crtl. */
|
||||
gcc_assert (crtl->emit.regno_pointer_align_length);
|
||||
|
||||
/* Make sure regno_pointer_align, and regno_reg_rtx are large
|
||||
enough to have an element for this pseudo reg number. */
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
2014-02-20 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
PR ipa/58555
|
||||
* testsuite/g++.dg/torture/pr58555.C: New testcase.
|
||||
* g++.dg/torture/pr58555.C: New testcase.
|
||||
|
||||
2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
|
||||
|
||||
|
@ -58,8 +58,8 @@
|
|||
PR target/59794
|
||||
* gcc.target/i386/pr39162.c: Add dg-prune-output.
|
||||
(dg-options): Remove -Wno-psabi.
|
||||
* gcc.target/i386/59794-2.c: Ditto.
|
||||
* gcc.target/i386/60205-1.c: Ditto.
|
||||
* gcc.target/i386/pr59794-2.c: Ditto.
|
||||
* gcc.target/i386/pr60205-1.c: Ditto.
|
||||
* gcc.target/i386/sse-5.c: Ditto.
|
||||
|
||||
2014-02-18 Nick Clifton <nickc@redhat.com>
|
||||
|
@ -828,7 +828,7 @@
|
|||
in dg-output regexps.
|
||||
* c-c++-common/tsan/simple_stack.c: Likewise.
|
||||
|
||||
2014-01-31 Richard Henderson <rth@redhat.com>
|
||||
2014-01-31 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* g++.dg/tm/pr60004.C: New.
|
||||
|
||||
|
@ -1294,7 +1294,7 @@
|
|||
* c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
|
||||
|
||||
2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
|
||||
Ilya Tocar <ilya.tocar@intel.com>
|
||||
Ilya Tocar <ilya.tocar@intel.com>
|
||||
|
||||
* gcc.target/i386/avx512f-kmovw-1.c: New.
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue