[Bug target/54950] Incorrect 32-bit moltiplication on m32c target
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54950 --- Comment #1 from dj at gcc dot gnu.org 2012-10-18 01:50:35 UTC --- Author: dj Date: Thu Oct 18 01:50:24 2012 New Revision: 192553 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192553 Log: PR target/54950 * config/m32c/predicates.md (m32c_const_u16_operand): New. * config/m32c/muldiv.md: Use it. Modified: branches/gcc-4_6-branch/gcc/ChangeLog branches/gcc-4_6-branch/gcc/config/m32c/muldiv.md branches/gcc-4_6-branch/gcc/config/m32c/predicates.md
[Bug rtl-optimization/46878] [4.6 regression] V850 ICE in in maybe_add_or_update_dep_1, at sched-deps.c:854
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46878 --- Comment #23 from dj at gcc dot gnu.org 2011-01-26 22:03:50 UTC --- Author: dj Date: Wed Jan 26 22:03:47 2011 New Revision: 169307 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169307 Log: PR rtl-optimization/46878 * combine.c (insn_a_feeds_b): Check for the implicit cc0 setter/user dependency as well. * gcc.dg/pr46878-1.c: New test. Added: trunk/gcc/testsuite/gcc.dg/pr46878-1.c Modified: trunk/gcc/ChangeLog trunk/gcc/combine.c trunk/gcc/testsuite/ChangeLog
[Bug target/47548] [regression] m32c-rtems ICEt in change_address_1, at emit-rtl.c:1933
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47548 --- Comment #7 from dj at gcc dot gnu.org 2011-02-09 00:54:34 UTC --- Author: dj Date: Wed Feb 9 00:54:31 2011 New Revision: 169959 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169959 Log: PR target/47548 * config/m32c/m32c.c (m32c_subreg): Don't try to validate interim patterns. Modified: trunk/gcc/ChangeLog trunk/gcc/config/m32c/m32c.c
[Bug target/71338] [RL78] mulu instruction not used on G10
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71338 --- Comment #2 from dj at gcc dot gnu.org --- Author: dj Date: Fri Jun 17 22:24:17 2016 New Revision: 237566 URL: https://gcc.gnu.org/viewcvs?rev=237566&root=gcc&view=rev Log: PR target/71338 * config/rl78/rl78-expand.c (umulqihi3): Enable for G10. * config/rl78/rl78-virtual.c (umulhi3_shift_virt): Likewise. (umulqihi3_virt): Likewise. * config/rl78/rl78-real.c (umulhi3_shift_real): Likewise. (umulqihi3_real): Likewise. Modified: trunk/gcc/ChangeLog trunk/gcc/config/rl78/rl78-expand.md trunk/gcc/config/rl78/rl78-real.md trunk/gcc/config/rl78/rl78-virt.md
[Bug target/77570] [msp430-elf] Wrong assembly in delay_cycles_32x insn declaration
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77570 --- Comment #1 from dj at gcc dot gnu.org --- Author: dj Date: Mon Sep 12 21:27:48 2016 New Revision: 240101 URL: https://gcc.gnu.org/viewcvs?rev=240101&root=gcc&view=rev Log: 2016-09-12 Orlando Arias PR target/77570 * config/msp430/msp430.md (delay_cycles_32x): Fix pushm/popm. Modified: trunk/gcc/ChangeLog trunk/gcc/config/msp430/msp430.md
[Bug target/70713] msp430 interrupt attribute prevents overriding weak symbols
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70713 --- Comment #3 from dj at gcc dot gnu.org --- Author: dj Date: Tue Sep 13 20:06:47 2016 New Revision: 240123 URL: https://gcc.gnu.org/viewcvs?rev=240123&root=gcc&view=rev Log: 2016-09-13 Joe Seymour gcc/ PR target/70713 * config/msp430/msp430.c (msp430_start_function): Emit an error if a function is both weak and specifies an interrupt number. gcc/testsuite/ PR target/70713 * gcc.target/msp430/function-attributes-1.c: New test. * gcc.target/msp430/function-attributes-2.c: New test. * gcc.target/msp430/function-attributes-3.c: New test. Added: trunk/gcc/testsuite/gcc.target/msp430/function-attributes-1.c trunk/gcc/testsuite/gcc.target/msp430/function-attributes-2.c trunk/gcc/testsuite/gcc.target/msp430/function-attributes-3.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/msp430/msp430.c trunk/gcc/testsuite/ChangeLog
[Bug target/45800] [M32C] compile error on increment volatile long var
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45800 --- Comment #2 from dj at gcc dot gnu.org 2010-09-28 22:01:58 UTC --- Author: dj Date: Tue Sep 28 22:01:54 2010 New Revision: 164705 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164705 Log: PR target/45800 * config/m32c/m32c.c (m32c_subreg): Force adjustment of subregs of volatile MEMs. Modified: trunk/gcc/ChangeLog trunk/gcc/config/m32c/m32c.c