===================================================================
@@ -453,7 +453,7 @@
return 0;
if (mode == DImode && TARGET_SHMEDIA && GET_CODE (op) == SUBREG
&& GET_MODE_SIZE (GET_MODE (SUBREG_REG (op))) < 8
- && ! (high_life_started || reload_completed))
+ && ! (reload_in_progress || reload_completed))
return 0;
if ((mode == QImode || mode == HImode)
===================================================================
@@ -2482,7 +2482,4 @@
2:\n" TEXT_SECTION_ASM_OP);
#endif /* (defined CRT_BEGIN || defined CRT_END) && ! __SHMEDIA__ */
-/* FIXME: middle-end support for highpart optimizations is missing. */
-#define high_life_started reload_in_progress
-
#endif /* ! GCC_SH_H */
===================================================================
@@ -1991,7 +1991,7 @@
(use (match_operand:SI 3 "register_operand" "r"))]
"TARGET_SHMEDIA"
"#"
- "&& (high_life_started || reload_completed)"
+ "&& (reload_in_progress || reload_completed)"
[(set (match_dup 0) (match_dup 3))]
""
[(set_attr "highpart" "must_split")])
@@ -2021,7 +2021,7 @@
UNSPEC_DIV_INV_M3))]
"TARGET_SHMEDIA"
"#"
- "&& (high_life_started || reload_completed)"
+ "&& (reload_in_progress || reload_completed)"
[(pc)]
{
const char *name = sh_divsi3_libfunc;
@@ -2643,7 +2643,7 @@
(clobber (match_operand:DF 8 "register_operand" "=r"))]
"TARGET_SHMEDIA_FPU"
"#"
- "&& (high_life_started || reload_completed)"
+ "&& (reload_in_progress || reload_completed)"
[(set (match_dup 0) (match_dup 3))]
""
[(set_attr "highpart" "must_split")])