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
b0136fdd
Commit
b0136fdd
authored
Oct 08, 1992
by
Richard Stallman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
(__savereg, va_arg): Put uses of __va in parens.
From-SVN: r2371
parent
742ba40c
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
20 additions
and
20 deletions
+20
-20
gcc/ginclude/va-i860.h
+20
-20
No files found.
gcc/ginclude/va-i860.h
View file @
b0136fdd
...
@@ -92,7 +92,7 @@ enum {
...
@@ -92,7 +92,7 @@ enum {
#define __NUM_PARM_FREGS 8
#define __NUM_PARM_FREGS 8
#define __NUM_PARM_IREGS 12
#define __NUM_PARM_IREGS 12
#define __savereg(__va) ((__va_saved_regs *) (
__va
.__reg_base))
#define __savereg(__va) ((__va_saved_regs *) (
(__va)
.__reg_base))
/* This macro works both for SVR4 and pre-SVR4 environments. */
/* This macro works both for SVR4 and pre-SVR4 environments. */
...
@@ -128,19 +128,19 @@ __extension__ \
...
@@ -128,19 +128,19 @@ __extension__ \
{ \
{ \
case sizeof (float): \
case sizeof (float): \
case sizeof (double): \
case sizeof (double): \
if (
__va
.__freg_used < __NUM_PARM_FREGS - 1) \
if (
(__va)
.__freg_used < __NUM_PARM_FREGS - 1) \
{ \
{ \
if ((
__va
.__freg_used & 1) != 0) \
if ((
(__va)
.__freg_used & 1) != 0) \
__va
.__freg_used++;
/* skip odd */
\
(__va)
.__freg_used++;
/* skip odd */
\
__rv = &__savereg(
__va)->__float_regs.__freg[__va
.__freg_used];\
__rv = &__savereg(
(__va))->__float_regs.__freg[(__va)
.__freg_used];\
__va.__freg_used += 2;
\
(__va).__freg_used += 2;
\
} \
} \
else \
else \
{ \
{ \
if ((((unsigned)
__va
.__mem_ptr) & (sizeof(double)-1)) != 0) \
if ((((unsigned)
(__va)
.__mem_ptr) & (sizeof(double)-1)) != 0) \
__va
.__mem_ptr++;
/* skip odd */
\
(__va)
.__mem_ptr++;
/* skip odd */
\
__rv =
__va.__mem_ptr;
\
__rv =
(__va).__mem_ptr;
\
__va
.__mem_ptr += 2; \
(__va)
.__mem_ptr += 2; \
} \
} \
if (sizeof (__type) == sizeof (float)) \
if (sizeof (__type) == sizeof (float)) \
{ \
{ \
...
@@ -162,15 +162,15 @@ __extension__ \
...
@@ -162,15 +162,15 @@ __extension__ \
case __offset_type_class: \
case __offset_type_class: \
if (sizeof (__type) <= 4) \
if (sizeof (__type) <= 4) \
{ \
{ \
__rv = (
__va
.__ireg_used < __NUM_PARM_IREGS \
__rv = (
(__va)
.__ireg_used < __NUM_PARM_IREGS \
? (&__savereg(
__va)->__ireg[__va
.__ireg_used++]) \
? (&__savereg(
(__va))->__ireg[(__va)
.__ireg_used++]) \
:
__va.__mem_ptr++);
\
:
(__va).__mem_ptr++);
\
break; \
break; \
} \
} \
else if (
__va
.__ireg_used + sizeof (__type) / 4 <= __NUM_PARM_IREGS) \
else if (
(__va)
.__ireg_used + sizeof (__type) / 4 <= __NUM_PARM_IREGS) \
{ \
{ \
__rv = &__savereg(
__va)->__ireg[__va.__ireg_used];
\
__rv = &__savereg(
(__va))->__ireg[(__va).__ireg_used];
\
__va
.__ireg_used += sizeof (__type) / 4; \
(__va)
.__ireg_used += sizeof (__type) / 4; \
break; \
break; \
} \
} \
/* Fall through to fetch from memory. */
\
/* Fall through to fetch from memory. */
\
...
@@ -179,11 +179,11 @@ __extension__ \
...
@@ -179,11 +179,11 @@ __extension__ \
__align = (__alignof__ (__type) < sizeof (long) \
__align = (__alignof__ (__type) < sizeof (long) \
? sizeof (long) \
? sizeof (long) \
: __alignof__ (__type)); \
: __alignof__ (__type)); \
__va
.__mem_ptr \
(__va)
.__mem_ptr \
= (long *) \
= (long *) \
((((unsigned)
__va.__mem_ptr) + (__align-1)) & ~(__align-1));
\
((((unsigned)
(__va).__mem_ptr) + (__align-1)) & ~(__align-1));
\
__rv =
__va
.__mem_ptr; \
__rv =
(__va)
.__mem_ptr; \
__va
.__mem_ptr \
(__va)
.__mem_ptr \
+= ((sizeof (__type) + sizeof (long) - 1) / sizeof (long)); \
+= ((sizeof (__type) + sizeof (long) - 1) / sizeof (long)); \
break; \
break; \
case __complex_type_class: \
case __complex_type_class: \
...
...
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