[Bug target/87839] [9 Regression] ICE in final_scan_insn_1, at final.c:3070

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Nov 13 09:01:00 GMT 2018


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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|2018-11-01 00:00:00         |2018-11-13
                 CC|                            |jakub at gcc dot gnu.org
           Assignee|unassigned at gcc dot gnu.org      |jakub at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
--- gcc/config/aarch64/atomics.md.jj    2018-11-01 12:06:43.469963662 +0100
+++ gcc/config/aarch64/atomics.md       2018-11-13 09:59:35.660185116 +0100
@@ -71,7 +71,7 @@
     (match_operand:GPI 1 "aarch64_sync_memory_operand" "+Q"))   ;; memory
    (set (match_dup 1)
     (unspec_volatile:GPI
-      [(match_operand:GPI 2 "aarch64_plus_operand" "rn")       ;; expect
+      [(match_operand:GPI 2 "aarch64_plus_operand" "rIJ")      ;; expect
        (match_operand:GPI 3 "aarch64_reg_or_zero" "rZ")                ;;
desired
        (match_operand:SI 4 "const_int_operand")                        ;;
is_weak
        (match_operand:SI 5 "const_int_operand")                        ;;
mod_s

fixes this.


More information about the Gcc-bugs mailing list