summaryrefslogtreecommitdiff
path: root/gcc/sched-int.h
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2015-09-14 10:36:50 +0000
committerMarek Polacek <mpolacek@gcc.gnu.org>2015-09-14 10:36:50 +0000
commitaa256c4aedce567eff0d5fdf7b2e4067bc9e3c42 (patch)
tree001e0f81efbd2a370e6d6c036da01bc1cd490e18 /gcc/sched-int.h
parent0f876f22887f239cedca64ff170b71e5f1daaf54 (diff)
c-common.c (warn_for_sign_compare): Cast to unsigned when shifting a negative value.
* c-common.c (warn_for_sign_compare): Cast to unsigned when shifting a negative value. * c-typeck.c (set_nonincremental_init_from_string): Use HOST_WIDE_INT_M1U when shifting a negative value. * rtlanal.c (split_double): Cast to unsigned when shifting a negative value. * sched-int.h (UNKNOWN_DEP_COST): Likewise. From-SVN: r227743
Diffstat (limited to 'gcc/sched-int.h')
-rw-r--r--gcc/sched-int.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/sched-int.h b/gcc/sched-int.h
index 61825ce5689..800262c4a4a 100644
--- a/gcc/sched-int.h
+++ b/gcc/sched-int.h
@@ -240,7 +240,7 @@ struct _dep
int cost:20;
};
-#define UNKNOWN_DEP_COST (-1<<19)
+#define UNKNOWN_DEP_COST ((int) ((unsigned int) -1 << 19))
typedef struct _dep dep_def;
typedef dep_def *dep_t;