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
b73fd26c
Commit
b73fd26c
authored
Jan 22, 1996
by
David Edelsohn
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update alignment
From-SVN: r11079
parent
753eae35
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
3 deletions
+10
-3
gcc/config/rs6000/rs6000.h
+10
-3
No files found.
gcc/config/rs6000/rs6000.h
View file @
b73fd26c
...
@@ -543,7 +543,10 @@ extern struct rs6000_cpu_select rs6000_select[];
...
@@ -543,7 +543,10 @@ extern struct rs6000_cpu_select rs6000_select[];
#define FUNCTION_BOUNDARY 32
#define FUNCTION_BOUNDARY 32
/* No data type wants to be aligned rounder than this. */
/* No data type wants to be aligned rounder than this. */
#define BIGGEST_ALIGNMENT (TARGET_64BIT ? 64 : 32)
#define BIGGEST_ALIGNMENT 64
/* AIX aligns internal doubles in structures on word boundaries. */
#define BIGGEST_FIELD_ALIGNMENT 32
/* Alignment of field after `int : 0' in a structure. */
/* Alignment of field after `int : 0' in a structure. */
#define EMPTY_FIELD_BOUNDARY 32
#define EMPTY_FIELD_BOUNDARY 32
...
@@ -2593,10 +2596,14 @@ do { \
...
@@ -2593,10 +2596,14 @@ do { \
/* This says how to output an assembler line
/* This says how to output an assembler line
to define a global common symbol. */
to define a global common symbol. */
#define ASM_OUTPUT_
COMMON(FILE, NAME, SIZE, ROUNDED
) \
#define ASM_OUTPUT_
ALIGNED_COMMON(FILE, NAME, SIZE, ALIGNMENT
) \
do { fputs (".comm ", (FILE)); \
do { fputs (".comm ", (FILE)); \
RS6000_OUTPUT_BASENAME ((FILE), (NAME)); \
RS6000_OUTPUT_BASENAME ((FILE), (NAME)); \
fprintf ((FILE), ",%d\n", (SIZE)); } while (0)
if ( (SIZE) > 4) \
fprintf ((FILE), ",%d,3\n", (SIZE)); \
else \
fprintf( (FILE), ",%d\n", (SIZE)); \
} while (0)
/* This says how to output an assembler line
/* This says how to output an assembler line
to define a local common symbol. */
to define a local common symbol. */
...
...
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