Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
4f074454
Commit
4f074454
authored
Dec 31, 1993
by
Richard Kenner
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Define CAN_DEBUG_WITHOUT_FP; delete OPTIMIZATION_OPTIONS.
From-SVN: r6348
parent
b0f43a24
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
16 additions
and
113 deletions
+16
-113
gcc/config/a29k/a29k.h
+2
-11
gcc/config/alpha/alpha.h
+2
-11
gcc/config/clipper/clipper.h
+2
-11
gcc/config/m88k/m88k.h
+2
-33
gcc/config/pa/pa.h
+2
-7
gcc/config/romp/romp.h
+0
-14
gcc/config/rs6000/rs6000.h
+2
-8
gcc/config/sh/sh.h
+2
-9
gcc/config/sparc/sparc.h
+2
-9
No files found.
gcc/config/a29k/a29k.h
View file @
4f074454
...
@@ -107,17 +107,8 @@ extern int target_flags;
...
@@ -107,17 +107,8 @@ extern int target_flags;
#define TARGET_DEFAULT 3
#define TARGET_DEFAULT 3
/* Define this to change the optimizations performed by default. */
/* Show we can debug even without a frame pointer. */
#define CAN_DEBUG_WITHOUT_FP
#define OPTIMIZATION_OPTIONS(LEVEL) \
{ \
if ((LEVEL) > 0) \
{ \
flag_force_addr = 1; \
flag_force_mem = 1; \
flag_omit_frame_pointer = 1; \
} \
}
/* target machine storage layout */
/* target machine storage layout */
...
...
gcc/config/alpha/alpha.h
View file @
4f074454
...
@@ -107,17 +107,8 @@ extern int target_flags;
...
@@ -107,17 +107,8 @@ extern int target_flags;
for (i = 32; i < 64; i++) \
for (i = 32; i < 64; i++) \
fixed_regs[i] = call_used_regs[i] = 1;
fixed_regs[i] = call_used_regs[i] = 1;
/* Define this to change the optimizations performed by default. */
/* Show we can debug even without a frame pointer. */
#define CAN_DEBUG_WITHOUT_FP
#define OPTIMIZATION_OPTIONS(LEVEL) \
{ \
if ((LEVEL) > 0) \
{ \
flag_force_addr = 1; \
flag_force_mem = 1; \
flag_omit_frame_pointer = 1; \
} \
}
/* target machine storage layout */
/* target machine storage layout */
...
...
gcc/config/clipper/clipper.h
View file @
4f074454
...
@@ -52,17 +52,8 @@ extern int target_flags;
...
@@ -52,17 +52,8 @@ extern int target_flags;
#define TARGET_DEFAULT TARGET_C300
#define TARGET_DEFAULT TARGET_C300
#endif
#endif
/* Omit frame pointer at -O2. Inline functions at -O3. */
/* Show that we can debug generated code without a frame pointer. */
#define CAN_DEBUG_WITHOUT_FP
#define OPTIMIZATION_OPTIONS(LEVEL) \
{ \
if ((LEVEL) >= 2) \
{ \
flag_omit_frame_pointer = 1; \
} \
if ((LEVEL) >= 3) \
flag_inline_functions = 1; \
}
/* Target machine storage layout */
/* Target machine storage layout */
...
...
gcc/config/m88k/m88k.h
View file @
4f074454
...
@@ -157,39 +157,8 @@ extern char * reg_names[];
...
@@ -157,39 +157,8 @@ extern char * reg_names[];
#define MONITOR_GCC 0
#define MONITOR_GCC 0
#endif
#endif
/*** Controlling the Compilation Driver, `gcc' ***/
/* Show we can debug even without a frame pointer. */
#define CAN_DEBUG_WITHOUT_FP
/* Some machines may desire to change what optimizations are performed for
various optimization levels. This macro, if defined, is executed once
just after the optimization level is determined and before the remainder
of the command options have been parsed. Values set in this macro are
used as the default values for the other command line options.
LEVEL is the optimization level specified; 2 if -O2 is specified,
1 if -O is specified, and 0 if neither is specified. */
/* This macro used to store 0 in flag_signed_bitfields.
Not only is that misuse of this macro; the whole idea is wrong.
The GNU C dialect makes bitfields signed by default,
regardless of machine type. Making any machine inconsistent in this
regard is bad for portability.
I chose to make bitfields signed by default because this is consistent
with the way ordinary variables are handled: `int' equals `signed int'.
If there is a good reason to prefer making bitfields unsigned by default,
it cannot have anything to do with the choice of machine.
If the reason is good enough, we should change the convention for all machines.
-- rms, 20 July 1991. */
#define OPTIMIZATION_OPTIONS(LEVEL) \
do { \
if (LEVEL) \
{ \
flag_omit_frame_pointer = 1; \
} \
} while (0)
/* If -m88100 is in effect, add -D__m88100__; similarly for -m88110.
/* If -m88100 is in effect, add -D__m88100__; similarly for -m88110.
Here, the CPU_DEFAULT is assumed to be -m88100. */
Here, the CPU_DEFAULT is assumed to be -m88100. */
...
...
gcc/config/pa/pa.h
View file @
4f074454
...
@@ -161,13 +161,8 @@ extern int target_flags;
...
@@ -161,13 +161,8 @@ extern int target_flags;
warning ("-fpic and -fPIC are not supported on the PA."); \
warning ("-fpic and -fPIC are not supported on the PA."); \
}
}
/* Omit frame pointer at high optimization levels. */
/* Show we can debug even without a frame pointer. */
#define CAN_DEBUG_WITHOUT_FP
#define OPTIMIZATION_OPTIONS(OPTIMIZE) \
{ \
if (OPTIMIZE >= 2) \
flag_omit_frame_pointer = 1; \
}
/* Names to predefine in the preprocessor for this target machine. */
/* Names to predefine in the preprocessor for this target machine. */
...
...
gcc/config/romp/romp.h
View file @
4f074454
...
@@ -69,20 +69,6 @@ extern int target_flags;
...
@@ -69,20 +69,6 @@ extern int target_flags;
{ "", TARGET_DEFAULT}}
{ "", TARGET_DEFAULT}}
#define TARGET_DEFAULT 3
#define TARGET_DEFAULT 3
/* Define this to change the optimizations performed by default.
This used to depend on the value of write_symbols,
but that is contrary to the general plan for GCC options. */
#define OPTIMIZATION_OPTIONS(LEVEL) \
{ \
if ((LEVEL) > 0) \
{ \
flag_force_addr = 1; \
flag_force_mem = 1; \
} \
}
/* target machine storage layout */
/* target machine storage layout */
...
...
gcc/config/rs6000/rs6000.h
View file @
4f074454
...
@@ -190,14 +190,8 @@ extern char *rs6000_cpu_string;
...
@@ -190,14 +190,8 @@ extern char *rs6000_cpu_string;
#define OVERRIDE_OPTIONS rs6000_override_options ()
#define OVERRIDE_OPTIONS rs6000_override_options ()
#define OPTIMIZATION_OPTIONS(LEVEL) \
/* Show we can debug even without a frame pointer. */
{ \
#define CAN_DEBUG_WITHOUT_FP
if ((LEVEL) > 0) \
{ \
flag_force_mem = 1; \
flag_omit_frame_pointer = 1; \
} \
}
/* target machine storage layout */
/* target machine storage layout */
...
...
gcc/config/sh/sh.h
View file @
4f074454
...
@@ -34,15 +34,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
...
@@ -34,15 +34,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define CPP_PREDEFINES "-D__sh__ -Acpu(sh) -Amachine(sh)"
#define CPP_PREDEFINES "-D__sh__ -Acpu(sh) -Amachine(sh)"
/* Show we can debug even without a frame pointer. */
/* Omitting the frame pointer is a very good idea on the SH */
#define CAN_DEBUG_WITHOUT_FP
#define OPTIMIZATION_OPTIONS(OPTIMIZE) \
{ \
if (OPTIMIZE) \
flag_omit_frame_pointer = 1; \
if (OPTIMIZE==0)OPTIMIZE=1; \
}
/* Run-time compilation parameters selecting different hardware subsets. */
/* Run-time compilation parameters selecting different hardware subsets. */
...
...
gcc/config/sparc/sparc.h
View file @
4f074454
...
@@ -49,15 +49,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
...
@@ -49,15 +49,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define WCHAR_TYPE "short unsigned int"
#define WCHAR_TYPE "short unsigned int"
#define WCHAR_TYPE_SIZE 16
#define WCHAR_TYPE_SIZE 16
/* Omit frame pointer at high optimization levels. */
/* Show we can debug even without a frame pointer. */
#define CAN_DEBUG_WITHOUT_FP
#define OPTIMIZATION_OPTIONS(OPTIMIZE) \
{ \
if (OPTIMIZE >= 2) \
{ \
flag_omit_frame_pointer = 1; \
} \
}
/* To make profiling work with -f{pic,PIC}, we need to emit the profiling
/* To make profiling work with -f{pic,PIC}, we need to emit the profiling
code into the rtl. Also, if we are profiling, we cannot eliminate
code into the rtl. Also, if we are profiling, we cannot eliminate
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment