* doc/extend.texi (AVR Built-in Functions): Document
commit12ffadfafe020ba85cce51a55655f7026a0219b4
authorgjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 1 Mar 2012 15:28:44 +0000 (1 15:28 +0000)
committergjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 1 Mar 2012 15:28:44 +0000 (1 15:28 +0000)
tree7cc69017798e43be50c265f90693c5cb0fd4ffb4
parent963aee263572d7e10e1a762de6e8f1725ee393ee
* doc/extend.texi (AVR Built-in Functions): Document
__builtin_avr_flash_segment.
* config/avr/builtins.def (__builtin_avr_flash_segment): New entry.
* config/avr/avr.md (flash_segment, flash_segment1): New expanders.
(*split.flash_segment): New insn-and-split.
* config/avr/avr.c (avr_init_builtins): Add local variables:
const_memx_void_node, const_memx_ptr_type_node,
char_ftype_const_memx_ptr.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184746 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/avr/avr.c
gcc/config/avr/avr.md
gcc/config/avr/builtins.def
gcc/doc/extend.texi