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
4e9d3943
Commit
4e9d3943
authored
Jan 22, 2006
by
David Edelsohn
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* config/rs6000/aix.h (STACK_BOUNDARY): Define.
From-SVN: r110095
parent
a27b516f
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
15 additions
and
7 deletions
+15
-7
gcc/ChangeLog
+5
-1
gcc/config/rs6000/aix.h
+10
-6
No files found.
gcc/ChangeLog
View file @
4e9d3943
2006-01-22 David Edelsohn <edelsohn@gnu.org>
* config/rs6000/aix.h (STACK_BOUNDARY): Define.
2006-01-22 Paul Brook <paul@codesourcery.com>
Peter Barada <peter@the-baradas.com>
...
...
@@ -1352,7 +1356,7 @@
* basic-block.h: Remove the prototype for
partition_hot_cold_basic_blocks.
2006-01-16 Rafael
Ávila de EspÁ
ndola <rafael.espindola@gmail.com>
2006-01-16 Rafael
vila de Espí
ndola <rafael.espindola@gmail.com>
* cppspec.c (lang_specific_spec_functions): remove
* gcc.c (lookup_spec_function): use static_spec_functions directelly
...
...
gcc/config/rs6000/aix.h
View file @
4e9d3943
...
...
@@ -33,6 +33,10 @@
/* AIX allows r13 to be used in 32-bit mode. */
#define FIXED_R13 0
/* 32-bit and 64-bit AIX stack boundary is 128. */
#undef STACK_BOUNDARY
#define STACK_BOUNDARY 128
/* AIX does not support Altivec. */
#undef TARGET_ALTIVEC
#define TARGET_ALTIVEC 0
...
...
@@ -164,12 +168,12 @@
/* AIX increases natural record alignment to doubleword if the first
field is an FP double while the FP fields remain word aligned. */
#define ROUND_TYPE_ALIGN(STRUCT, COMPUTED, SPECIFIED)
\
((TREE_CODE (STRUCT) == RECORD_TYPE
\
|| TREE_CODE (STRUCT) == UNION_TYPE
\
|| TREE_CODE (STRUCT) == QUAL_UNION_TYPE)
\
&& TARGET_ALIGN_NATURAL == 0
\
? rs6000_special_round_type_align (STRUCT, COMPUTED, SPECIFIED)
\
#define ROUND_TYPE_ALIGN(STRUCT, COMPUTED, SPECIFIED) \
((TREE_CODE (STRUCT) == RECORD_TYPE \
|| TREE_CODE (STRUCT) == UNION_TYPE \
|| TREE_CODE (STRUCT) == QUAL_UNION_TYPE) \
&& TARGET_ALIGN_NATURAL == 0 \
? rs6000_special_round_type_align (STRUCT, COMPUTED, SPECIFIED) \
: MAX ((COMPUTED), (SPECIFIED)))
/* The AIX ABI isn't explicit on whether aggregates smaller than a
...
...
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