]> git.ipfire.org Git - thirdparty/gcc.git/commit
New avr-passes.def to register AVR specific passes.
authorgjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Oct 2016 08:02:48 +0000 (08:02 +0000)
committergjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Oct 2016 08:02:48 +0000 (08:02 +0000)
commitb2b9d6289f5ec83ecd66d412b0375409219e7c18
treee0b440c80cd14688bfa45f4afb4b3ac2664396e3
parente55aa189d4c22c3e7992ebfbb7a90514647e219a
New avr-passes.def to register AVR specific passes.
* config/avr/avr-passes.def: New file.
* config/avr/t-avr (PASSES_EXTRA): Add avr-passes.def.
* config/avr/avr-protos.h (gcc::context, rtl_opt_pass): Declare.
(make_avr_pass_recompute_note): New proto.
* config/avr/avr.c (make_avr_pass_recompute_notes): New function.
(avr_pass_recompute_notes): Use anonymous namespace.
(avr_register_passes): Remove function...
(avr_option_override): ...and its call.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@240966 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/avr/avr-passes.def [new file with mode: 0644]
gcc/config/avr/avr-protos.h
gcc/config/avr/avr.c
gcc/config/avr/t-avr