=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/compat.c,v retrieving revision 1.92 retrieving revision 1.93 diff -u -r1.92 -r1.93 --- src/usr.bin/make/compat.c 2020/01/26 12:35:57 1.92 +++ src/usr.bin/make/compat.c 2020/01/26 12:41:21 1.93 @@ -1,4 +1,4 @@ -/* $OpenBSD: compat.c,v 1.92 2020/01/26 12:35:57 espie Exp $ */ +/* $OpenBSD: compat.c,v 1.93 2020/01/26 12:41:21 espie Exp $ */ /* $NetBSD: compat.c,v 1.14 1996/11/06 17:59:01 christos Exp $ */ /* @@ -101,15 +101,6 @@ if (pgn == NULL) pgn = gn; - if (pgn->type & OP_MADE) { - sib = gn; - do { - sib->mtime = gn->mtime; - sib->built_status = UPTODATE; - sib = sib->sibling; - } while (sib != gn); - } - switch(gn->built_status) { case UNKNOWN: /* First mark ourselves to be built, then apply whatever @@ -225,10 +216,8 @@ if (DEBUG(MAKE)) printf("update time: %s\n", time_to_string(&gn->mtime)); - if (!(gn->type & OP_EXEC)) { - pgn->child_rebuilt = true; - Make_TimeStamp(pgn, gn); - } + pgn->child_rebuilt = true; + Make_TimeStamp(pgn, gn); } else if (keepgoing) pgn->built_status = ABORTED; else { @@ -247,14 +236,11 @@ pgn->built_status = ABORTED; break; case REBUILT: - if ((gn->type & OP_EXEC) == 0) { - pgn->child_rebuilt = true; - Make_TimeStamp(pgn, gn); - } + pgn->child_rebuilt = true; + Make_TimeStamp(pgn, gn); break; case UPTODATE: - if ((gn->type & OP_EXEC) == 0) - Make_TimeStamp(pgn, gn); + Make_TimeStamp(pgn, gn); break; default: break;