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
e34fc615
Commit
e34fc615
authored
Dec 11, 1996
by
Richard Kenner
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
(RETURN_POPS_ARGS): Test first argument for IDENTIFIER_NODE.
From-SVN: r13278
parent
80e0fb44
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
12 additions
and
12 deletions
+12
-12
gcc/config/gmicro/gmicro.h
+2
-2
gcc/config/i386/next.h
+2
-2
gcc/config/i386/sco.h
+2
-2
gcc/config/i386/sco5.h
+1
-1
gcc/config/i386/scodbx.h
+2
-2
gcc/config/m68k/m68k.h
+1
-1
gcc/config/ns32k/ns32k.h
+1
-1
gcc/config/pyr/pyr.h
+1
-1
No files found.
gcc/config/gmicro/gmicro.h
View file @
e34fc615
...
@@ -460,10 +460,10 @@ extern enum reg_class regno_reg_class[];
...
@@ -460,10 +460,10 @@ extern enum reg_class regno_reg_class[];
for the Gmicro. The option name may be changed in the future. */
for the Gmicro. The option name may be changed in the future. */
#define RETURN_POPS_ARGS(FUNDECL,FUNTYPE,SIZE) \
#define RETURN_POPS_ARGS(FUNDECL,FUNTYPE,SIZE) \
((TARGET_RTD && TREE_CODE (FUN
TYPE
) != IDENTIFIER_NODE \
((TARGET_RTD && TREE_CODE (FUN
DECL
) != IDENTIFIER_NODE \
&& (TYPE_ARG_TYPES (FUNTYPE) == 0 \
&& (TYPE_ARG_TYPES (FUNTYPE) == 0 \
|| (TREE_VALUE (tree_last (TYPE_ARG_TYPES (FUNTYPE))) \
|| (TREE_VALUE (tree_last (TYPE_ARG_TYPES (FUNTYPE))) \
= void_type_node))) \
=
=
void_type_node))) \
? (SIZE) : 0)
? (SIZE) : 0)
/* Define how to find the value returned by a function.
/* Define how to find the value returned by a function.
...
...
gcc/config/i386/next.h
View file @
e34fc615
/* Target definitions for GNU compiler for Intel x86 CPU running NeXTSTEP
/* Target definitions for GNU compiler for Intel x86 CPU running NeXTSTEP
Copyright (C) 1993, 1995 Free Software Foundation, Inc.
Copyright (C) 1993, 1995
, 1996
Free Software Foundation, Inc.
This file is part of GNU CC.
This file is part of GNU CC.
...
@@ -216,7 +216,7 @@ Boston, MA 02111-1307, USA. */
...
@@ -216,7 +216,7 @@ Boston, MA 02111-1307, USA. */
#undef RETURN_POPS_ARGS
#undef RETURN_POPS_ARGS
#define RETURN_POPS_ARGS(FUNDECL,FUNTYPE,SIZE) \
#define RETURN_POPS_ARGS(FUNDECL,FUNTYPE,SIZE) \
(TREE_CODE (FUN
TYPE
) == IDENTIFIER_NODE \
(TREE_CODE (FUN
DECL
) == IDENTIFIER_NODE \
? 0 \
? 0 \
: (TARGET_RTD \
: (TARGET_RTD \
&& (TYPE_ARG_TYPES (FUNTYPE) == 0 \
&& (TYPE_ARG_TYPES (FUNTYPE) == 0 \
...
...
gcc/config/i386/sco.h
View file @
e34fc615
/* Definitions for Intel 386 running SCO Unix System V.
/* Definitions for Intel 386 running SCO Unix System V.
Copyright (C) 1988, 1992, 1994, 1995 Free Software Foundation, Inc.
Copyright (C) 1988, 1992, 1994, 1995 Free
, 1996
Software Foundation, Inc.
This file is part of GNU CC.
This file is part of GNU CC.
...
@@ -104,7 +104,7 @@ Boston, MA 02111-1307, USA. */
...
@@ -104,7 +104,7 @@ Boston, MA 02111-1307, USA. */
#undef RETURN_POPS_ARGS
#undef RETURN_POPS_ARGS
#define RETURN_POPS_ARGS(FUNDECL,FUNTYPE,SIZE) \
#define RETURN_POPS_ARGS(FUNDECL,FUNTYPE,SIZE) \
(TREE_CODE (FUN
TYPE
) == IDENTIFIER_NODE ? 0 \
(TREE_CODE (FUN
DECL
) == IDENTIFIER_NODE ? 0 \
: (TARGET_RTD \
: (TARGET_RTD \
&& (TYPE_ARG_TYPES (FUNTYPE) == 0 \
&& (TYPE_ARG_TYPES (FUNTYPE) == 0 \
|| (TREE_VALUE (tree_last (TYPE_ARG_TYPES (FUNTYPE))) \
|| (TREE_VALUE (tree_last (TYPE_ARG_TYPES (FUNTYPE))) \
...
...
gcc/config/i386/sco5.h
View file @
e34fc615
...
@@ -674,7 +674,7 @@ dtors_section () \
...
@@ -674,7 +674,7 @@ dtors_section () \
#define RETURN_POPS_ARGS(FUNDECL,FUNTYPE,SIZE) \
#define RETURN_POPS_ARGS(FUNDECL,FUNTYPE,SIZE) \
((TARGET_ELF) ? \
((TARGET_ELF) ? \
(i386_return_pops_args (FUNDECL, FUNTYPE, SIZE)) : \
(i386_return_pops_args (FUNDECL, FUNTYPE, SIZE)) : \
(TREE_CODE (FUN
TYPE
) == IDENTIFIER_NODE ? 0 \
(TREE_CODE (FUN
DECL
) == IDENTIFIER_NODE ? 0 \
: (TARGET_RTD \
: (TARGET_RTD \
&& (TYPE_ARG_TYPES (FUNTYPE) == 0 \
&& (TYPE_ARG_TYPES (FUNTYPE) == 0 \
|| (TREE_VALUE (tree_last (TYPE_ARG_TYPES (FUNTYPE))) \
|| (TREE_VALUE (tree_last (TYPE_ARG_TYPES (FUNTYPE))) \
...
...
gcc/config/i386/scodbx.h
View file @
e34fc615
/* Definitions for Intel 386 running SCO Unix System V,
/* Definitions for Intel 386 running SCO Unix System V,
using dbx-in-coff encapsulation.
using dbx-in-coff encapsulation.
Copyright (C) 1992, 1995 Free Software Foundation, Inc.
Copyright (C) 1992, 1995
, 1996
Free Software Foundation, Inc.
This file is part of GNU CC.
This file is part of GNU CC.
...
@@ -75,7 +75,7 @@ Boston, MA 02111-1307, USA. */
...
@@ -75,7 +75,7 @@ Boston, MA 02111-1307, USA. */
#undef RETURN_POPS_ARGS
#undef RETURN_POPS_ARGS
#define RETURN_POPS_ARGS(FUNDECL,FUNTYPE,SIZE) \
#define RETURN_POPS_ARGS(FUNDECL,FUNTYPE,SIZE) \
(TREE_CODE (FUN
TYPE
) == IDENTIFIER_NODE ? 0 \
(TREE_CODE (FUN
DECL
) == IDENTIFIER_NODE ? 0 \
: (TARGET_RTD \
: (TARGET_RTD \
&& (TYPE_ARG_TYPES (FUNTYPE) == 0 \
&& (TYPE_ARG_TYPES (FUNTYPE) == 0 \
|| (TREE_VALUE (tree_last (TYPE_ARG_TYPES (FUNTYPE))) \
|| (TREE_VALUE (tree_last (TYPE_ARG_TYPES (FUNTYPE))) \
...
...
gcc/config/m68k/m68k.h
View file @
e34fc615
...
@@ -818,7 +818,7 @@ extern enum reg_class regno_reg_class[];
...
@@ -818,7 +818,7 @@ extern enum reg_class regno_reg_class[];
the caller must always pop the args. */
the caller must always pop the args. */
#define RETURN_POPS_ARGS(FUNDECL,FUNTYPE,SIZE) \
#define RETURN_POPS_ARGS(FUNDECL,FUNTYPE,SIZE) \
((TARGET_RTD && TREE_CODE (FUN
TYPE
) != IDENTIFIER_NODE \
((TARGET_RTD && TREE_CODE (FUN
DECL
) != IDENTIFIER_NODE \
&& (TYPE_ARG_TYPES (FUNTYPE) == 0 \
&& (TYPE_ARG_TYPES (FUNTYPE) == 0 \
|| (TREE_VALUE (tree_last (TYPE_ARG_TYPES (FUNTYPE))) \
|| (TREE_VALUE (tree_last (TYPE_ARG_TYPES (FUNTYPE))) \
== void_type_node))) \
== void_type_node))) \
...
...
gcc/config/ns32k/ns32k.h
View file @
e34fc615
...
@@ -405,7 +405,7 @@ enum reg_class { NO_REGS, GENERAL_REGS, FLOAT_REGS, GEN_AND_FP_REGS,
...
@@ -405,7 +405,7 @@ enum reg_class { NO_REGS, GENERAL_REGS, FLOAT_REGS, GEN_AND_FP_REGS,
the caller must always pop the args. */
the caller must always pop the args. */
#define RETURN_POPS_ARGS(FUNDECL,FUNTYPE,SIZE) \
#define RETURN_POPS_ARGS(FUNDECL,FUNTYPE,SIZE) \
((TARGET_RTD && TREE_CODE (FUN
TYPE
) != IDENTIFIER_NODE \
((TARGET_RTD && TREE_CODE (FUN
DECL
) != IDENTIFIER_NODE \
&& (TYPE_ARG_TYPES (FUNTYPE) == 0 \
&& (TYPE_ARG_TYPES (FUNTYPE) == 0 \
|| (TREE_VALUE (tree_last (TYPE_ARG_TYPES (FUNTYPE))) \
|| (TREE_VALUE (tree_last (TYPE_ARG_TYPES (FUNTYPE))) \
== void_type_node))) \
== void_type_node))) \
...
...
gcc/config/pyr/pyr.h
View file @
e34fc615
...
@@ -495,7 +495,7 @@ enum reg_class { NO_REGS, ALL_REGS, LIM_REG_CLASSES };
...
@@ -495,7 +495,7 @@ enum reg_class { NO_REGS, ALL_REGS, LIM_REG_CLASSES };
We may nevertheless provide this as an option. */
We may nevertheless provide this as an option. */
#define RETURN_POPS_ARGS(FUNDECL,FUNTYPE,SIZE) \
#define RETURN_POPS_ARGS(FUNDECL,FUNTYPE,SIZE) \
((TARGET_RETD && TREE_CODE (FUN
TYPE
) != IDENTIFIER_NODE \
((TARGET_RETD && TREE_CODE (FUN
DECL
) != IDENTIFIER_NODE \
&& (TYPE_ARG_TYPES (FUNTYPE) == 0 \
&& (TYPE_ARG_TYPES (FUNTYPE) == 0 \
|| (TREE_VALUE (tree_last (TYPE_ARG_TYPES (FUNTYPE))) \
|| (TREE_VALUE (tree_last (TYPE_ARG_TYPES (FUNTYPE))) \
== void_type_node))) \
== void_type_node))) \
...
...
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