This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 23fc2d9850f Daily bump. new d08b1d22dd3 [NDS32] Implement more C ISR extension.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 18 + gcc/common/config/nds32/nds32-common.c | 10 + gcc/config.gcc | 2 +- gcc/config/nds32/nds32-isr.c | 470 +++++++++++++++++- gcc/config/nds32/nds32-protos.h | 1 + gcc/config/nds32/nds32.c | 58 ++- gcc/config/nds32/nds32.h | 14 +- gcc/config/nds32/nds32.md | 11 +- gcc/config/nds32/nds32.opt | 4 + gcc/config/nds32/nds32_init.inc | 43 ++ gcc/config/nds32/nds32_isr.h | 526 +++++++++++++++++++++ libgcc/ChangeLog | 19 + libgcc/config/nds32/initfini.c | 84 +++- libgcc/config/nds32/isr-library/adj_intr_lvl.inc | 13 + libgcc/config/nds32/isr-library/excp_isr.S | 55 ++- libgcc/config/nds32/isr-library/intr_isr.S | 67 ++- libgcc/config/nds32/isr-library/reset.S | 81 ++-- libgcc/config/nds32/isr-library/restore_all.inc | 10 +- .../config/nds32/isr-library/restore_mac_regs.inc | 2 +- .../config/nds32/isr-library/restore_partial.inc | 12 +- .../{restore_fpu_regs.inc => restore_usr_regs.inc} | 24 +- libgcc/config/nds32/isr-library/save_all.inc | 43 +- libgcc/config/nds32/isr-library/save_mac_regs.inc | 2 +- libgcc/config/nds32/isr-library/save_partial.inc | 46 +- .../{adj_intr_lvl.inc => save_usr_regs.inc} | 28 +- libgcc/config/nds32/isr-library/vec_vid00.S | 7 + libgcc/config/nds32/isr-library/vec_vid01.S | 7 + libgcc/config/nds32/isr-library/vec_vid02.S | 7 + libgcc/config/nds32/isr-library/vec_vid03.S | 7 + libgcc/config/nds32/isr-library/vec_vid04.S | 7 + libgcc/config/nds32/isr-library/vec_vid05.S | 7 + libgcc/config/nds32/isr-library/vec_vid06.S | 7 + libgcc/config/nds32/isr-library/vec_vid07.S | 7 + libgcc/config/nds32/isr-library/vec_vid08.S | 7 + libgcc/config/nds32/isr-library/vec_vid09.S | 7 + libgcc/config/nds32/isr-library/vec_vid10.S | 7 + libgcc/config/nds32/isr-library/vec_vid11.S | 7 + libgcc/config/nds32/isr-library/vec_vid12.S | 7 + libgcc/config/nds32/isr-library/vec_vid13.S | 7 + libgcc/config/nds32/isr-library/vec_vid14.S | 7 + libgcc/config/nds32/isr-library/vec_vid15.S | 7 + libgcc/config/nds32/isr-library/vec_vid16.S | 7 + libgcc/config/nds32/isr-library/vec_vid17.S | 7 + libgcc/config/nds32/isr-library/vec_vid18.S | 7 + libgcc/config/nds32/isr-library/vec_vid19.S | 7 + libgcc/config/nds32/isr-library/vec_vid20.S | 7 + libgcc/config/nds32/isr-library/vec_vid21.S | 7 + libgcc/config/nds32/isr-library/vec_vid22.S | 7 + libgcc/config/nds32/isr-library/vec_vid23.S | 7 + libgcc/config/nds32/isr-library/vec_vid24.S | 7 + libgcc/config/nds32/isr-library/vec_vid25.S | 7 + libgcc/config/nds32/isr-library/vec_vid26.S | 7 + libgcc/config/nds32/isr-library/vec_vid27.S | 7 + libgcc/config/nds32/isr-library/vec_vid28.S | 7 + libgcc/config/nds32/isr-library/vec_vid29.S | 7 + libgcc/config/nds32/isr-library/vec_vid30.S | 7 + libgcc/config/nds32/isr-library/vec_vid31.S | 7 + libgcc/config/nds32/isr-library/vec_vid32.S | 7 + libgcc/config/nds32/isr-library/vec_vid33.S | 7 + libgcc/config/nds32/isr-library/vec_vid34.S | 7 + libgcc/config/nds32/isr-library/vec_vid35.S | 7 + libgcc/config/nds32/isr-library/vec_vid36.S | 7 + libgcc/config/nds32/isr-library/vec_vid37.S | 7 + libgcc/config/nds32/isr-library/vec_vid38.S | 7 + libgcc/config/nds32/isr-library/vec_vid39.S | 7 + libgcc/config/nds32/isr-library/vec_vid40.S | 7 + libgcc/config/nds32/isr-library/vec_vid41.S | 7 + libgcc/config/nds32/isr-library/vec_vid42.S | 7 + libgcc/config/nds32/isr-library/vec_vid43.S | 7 + libgcc/config/nds32/isr-library/vec_vid44.S | 7 + libgcc/config/nds32/isr-library/vec_vid45.S | 7 + libgcc/config/nds32/isr-library/vec_vid46.S | 7 + libgcc/config/nds32/isr-library/vec_vid47.S | 7 + libgcc/config/nds32/isr-library/vec_vid48.S | 7 + libgcc/config/nds32/isr-library/vec_vid49.S | 7 + libgcc/config/nds32/isr-library/vec_vid50.S | 7 + libgcc/config/nds32/isr-library/vec_vid51.S | 7 + libgcc/config/nds32/isr-library/vec_vid52.S | 7 + libgcc/config/nds32/isr-library/vec_vid53.S | 7 + libgcc/config/nds32/isr-library/vec_vid54.S | 7 + libgcc/config/nds32/isr-library/vec_vid55.S | 7 + libgcc/config/nds32/isr-library/vec_vid56.S | 7 + libgcc/config/nds32/isr-library/vec_vid57.S | 7 + libgcc/config/nds32/isr-library/vec_vid58.S | 7 + libgcc/config/nds32/isr-library/vec_vid59.S | 7 + libgcc/config/nds32/isr-library/vec_vid60.S | 7 + libgcc/config/nds32/isr-library/vec_vid61.S | 7 + libgcc/config/nds32/isr-library/vec_vid62.S | 7 + libgcc/config/nds32/isr-library/vec_vid63.S | 7 + libgcc/config/nds32/isr-library/vec_vid64.S | 7 + libgcc/config/nds32/isr-library/vec_vid65.S | 7 + libgcc/config/nds32/isr-library/vec_vid66.S | 7 + libgcc/config/nds32/isr-library/vec_vid67.S | 7 + libgcc/config/nds32/isr-library/vec_vid68.S | 7 + libgcc/config/nds32/isr-library/vec_vid69.S | 7 + libgcc/config/nds32/isr-library/vec_vid70.S | 7 + libgcc/config/nds32/isr-library/vec_vid71.S | 7 + libgcc/config/nds32/isr-library/vec_vid72.S | 7 + libgcc/config/nds32/t-nds32-isr | 112 +---- 99 files changed, 1969 insertions(+), 297 deletions(-) create mode 100644 gcc/config/nds32/nds32_init.inc create mode 100644 gcc/config/nds32/nds32_isr.h copy libgcc/config/nds32/isr-library/{restore_fpu_regs.inc => restore_usr_regs.inc} (73%) copy libgcc/config/nds32/isr-library/{adj_intr_lvl.inc => save_usr_regs.inc} (62%)