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

--- Comment #9 from H.J. Lu <hjl.tools at gmail dot com> ---
The .006t.original dump differences between -m32 and -mx32

 ;; Function folly::OptionalPromiseReturn
folly::OptionalPromise::get_return_object() (null)
 ;; enabled by -tree-original


-<<cleanup_point return <retval> = TARGET_EXPR <D.2788, <<< Unknown tree:
aggr_init_expr
+<<cleanup_point return <retval> = TARGET_EXPR <D.2843, <<< Unknown tree:
aggr_init_expr
   5
   __ct_comp 
-  D.2788
+  D.2843
   (struct OptionalPromiseReturn *) <<< Unknown tree: void_cst >>>
-  (struct OptionalPromise &) this >>>>>>;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -m32
+  (struct OptionalPromise &) this >>>>, D.2843>>;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -mx32

Where does this difference come from?

Reply via email to