]> gcc.gnu.org Git - gcc.git/commit
re PR target/52692 ([avr]: Add support for avr-specific built-ins + LTO)
authorGeorg-Johann Lay <avr@gjlay.de>
Wed, 28 Mar 2012 09:13:41 +0000 (09:13 +0000)
committerGeorg-Johann Lay <gjl@gcc.gnu.org>
Wed, 28 Mar 2012 09:13:41 +0000 (09:13 +0000)
commit911ba855542ada6e9d1843fe0f0a60097f9ea12e
treeeca9f84c5da970bc783eda77d194a8f203b22d02
parent7fd6378ef41d6b6dd820036b5a100d99368060aa
re PR target/52692 ([avr]: Add support for avr-specific built-ins + LTO)

gcc/
PR target/52692
* config/avr/avr.c (TARGET_BUILTIN_DECL): New define.
(avr_builtin_decl): New static function.
(struct avr_builtin_description, avr_bdesc): Move up.
Add GTY marker. Add field fndecl. Remove redundant field id.
(avr_init_builtins): Initialize avr_bdesc[ID].fndecl.
(avr_expand_builtin): Code cleanup because .id is removed.

testsuite/
PR target/52692
* gcc.target/avr/torture/builtins-2.c: New test.

From-SVN: r185910
gcc/ChangeLog
gcc/config/avr/avr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/avr/torture/builtins-2.c [new file with mode: 0644]
This page took 0.064855 seconds and 5 git commands to generate.