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
56c0e8fa
Commit
56c0e8fa
authored
May 11, 1992
by
James Van Artsdalen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
*** empty log message ***
From-SVN: r959
parent
c2585065
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
34 additions
and
1 deletions
+34
-1
gcc/config/i386/gas.h
+14
-0
gcc/config/i386/i386.c
+8
-1
gcc/config/i386/i386.md
+0
-0
gcc/config/i386/seq-gas.h
+12
-0
No files found.
gcc/config/i386/gas.h
View file @
56c0e8fa
...
@@ -17,6 +17,8 @@ You should have received a copy of the GNU General Public License
...
@@ -17,6 +17,8 @@ You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to
along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Note that seq386gas.h is a GAS configuration that does not use this
file. */
#include "i386.h"
#include "i386.h"
/* Use the bsd assembler syntax. */
/* Use the bsd assembler syntax. */
...
@@ -128,3 +130,15 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
...
@@ -128,3 +130,15 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
(PTR) += 4; \
(PTR) += 4; \
} \
} \
}
}
/* Define macro used to output shift-double opcodes when the shift
count is in %cl. Some assemblers require %cl as an argument;
some don't.
GAS requires the %cl argument, so override unx386.h. */
#undef AS3_SHIFT_DOUBLE
#define AS3_SHIFT_DOUBLE(a,b,c,d) AS3 (a,b,c,d)
/* Print opcodes the way that GAS expects them. */
#define GAS_MNEMONICS 1
gcc/config/i386/i386.c
View file @
56c0e8fa
...
@@ -1033,7 +1033,14 @@ print_operand (file, x, code)
...
@@ -1033,7 +1033,14 @@ print_operand (file, x, code)
case
8
:
case
8
:
if
(
GET_MODE_CLASS
(
GET_MODE
(
x
))
==
MODE_INT
)
if
(
GET_MODE_CLASS
(
GET_MODE
(
x
))
==
MODE_INT
)
PUT_OP_SIZE
(
'Q'
,
'l'
,
file
);
{
#ifdef GAS_MNEMONICS
PUT_OP_SIZE
(
'Q'
,
'q'
,
file
);
return
;
#else
PUT_OP_SIZE
(
'Q'
,
'l'
,
file
);
/* Fall through */
#endif
}
PUT_OP_SIZE
(
'Q'
,
'l'
,
file
);
PUT_OP_SIZE
(
'Q'
,
'l'
,
file
);
return
;
return
;
...
...
gcc/config/i386/i386.md
View file @
56c0e8fa
This diff is collapsed.
Click to expand it.
gcc/config/i386/seq-gas.h
View file @
56c0e8fa
...
@@ -25,3 +25,15 @@
...
@@ -25,3 +25,15 @@
(PTR) += 4; \
(PTR) += 4; \
} \
} \
}
}
/* Define macro used to output shift-double opcodes when the shift
count is in %cl. Some assemblers require %cl as an argument;
some don't.
GAS requires the %cl argument, so override unx386.h. */
#undef AS3_SHIFT_DOUBLE
#define AS3_SHIFT_DOUBLE(a,b,c,d) AS3 (a,b,c,d)
/* Print opcodes the way that GAS expects them. */
#define GAS_MNEMONICS 1
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