-
- Downloads
rs6000.c (rs6000_alignment_string, [...]): New variables.
2003-05-18 Kevin B. Hendricks <kevin.hendricks@sympatico.ca>
David Edelsohn <edelsohn@gnu.org>
* config/rs6000/rs6000.c (rs6000_alignment_string,
rs6000_alignment_flags): New variables.
(rs6000_parse_alignment_option): New function.
(rs6000_override_options): Call it.
* config/rs6000/rs6000.h (TARGET_OPTIONS): Add -malign-XXX option.
(MASK_ALIGN_POWER, MASK_ALIGN_NATURAL, TARGET_ALIGN_NATURAL): New
macros.
* config/rs6000/aix.h (ADJUST_FIELD_ALIGN): Always use COMPUTED
natural alignment if TARGET_NATURAL_ALIGNMENT
(ROUND_TYPE_ALIGN): Always use default record alignment if
TAGET_NATURAL_ALIGNMENT.
* config/rs6000/darwin.h (ADJUST_FIELD_ALIGN): Same
(ROUND_TYPE_ALIGN): Same.
* config/rs6000/linux64.h (ADJUST_FIELD_ALIGN): Same
(ROUND_TYPE_ALIGN): Same.
Co-Authored-By:
David Edelsohn <edelsohn@gnu.org>
From-SVN: r66967
Showing
- gcc/ChangeLog 19 additions, 0 deletionsgcc/ChangeLog
- gcc/config/rs6000/aix.h 4 additions, 1 deletiongcc/config/rs6000/aix.h
- gcc/config/rs6000/darwin.h 4 additions, 1 deletiongcc/config/rs6000/darwin.h
- gcc/config/rs6000/linux64.h 4 additions, 1 deletiongcc/config/rs6000/linux64.h
- gcc/config/rs6000/rs6000.c 23 additions, 0 deletionsgcc/config/rs6000/rs6000.c
- gcc/config/rs6000/rs6000.h 21 additions, 0 deletionsgcc/config/rs6000/rs6000.h
Loading
Please register or sign in to comment