From 4979c2a9f3865740220144296e6921a076efb809 Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Thu, 7 Sep 2000 04:12:47 +0000 Subject: [PATCH] sh.h (OVERRIDE_OPTIONS): Don't disable function CSE unless generating PIC. * config/sh/sh.h (OVERRIDE_OPTIONS): Don't disable function CSE unless generating PIC. From-SVN: r36226 --- gcc/ChangeLog | 3 +++ gcc/config/sh/sh.h | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3f090881a40f..e488f0f878ee 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ 2000-09-07 Alexandre Oliva + * config/sh/sh.h (OVERRIDE_OPTIONS): Don't disable function + CSE unless generating PIC. + * config/sh/sh.md (symPLT_label2reg): Force the initialization of the PIC register. diff --git a/gcc/config/sh/sh.h b/gcc/config/sh/sh.h index feb58530deb3..6e73788e22ec 100644 --- a/gcc/config/sh/sh.h +++ b/gcc/config/sh/sh.h @@ -266,7 +266,7 @@ do { \ else \ flag_omit_frame_pointer = 0; \ \ - if (! TARGET_PREFERGOT) \ + if (flag_pic && ! TARGET_PREFERGOT) \ flag_no_function_cse = 1; \ \ /* Never run scheduling before reload, since that can \ -- 2.47.2