extend.texi (AVR Built-in Functions): Document __builtin_avr_flash_segment.
authorGeorg-Johann Lay <avr@gjlay.de>
Thu, 1 Mar 2012 15:28:44 +0000 (15:28 +0000)
committerGeorg-Johann Lay <gjl@gcc.gnu.org>
Thu, 1 Mar 2012 15:28:44 +0000 (15:28 +0000)
commit1619fcfc0624216f30ee0b0227dbca03e5c93896
tree7cc69017798e43be50c265f90693c5cb0fd4ffb4
parent69ef9a7916e17a1e660fdba561938c3a39478e34
extend.texi (AVR Built-in Functions): Document __builtin_avr_flash_segment.

* 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.

From-SVN: r184746
gcc/ChangeLog
gcc/config/avr/avr.c
gcc/config/avr/avr.md
gcc/config/avr/builtins.def
gcc/doc/extend.texi