[patch, avr] Add new Atmel AVR devices

2015-11-17 Thread Sivanupandi, Pitchumani
Attached patch adds new Atmel devices to avr-gcc. If Ok, could someone commit please? I do not have commit access. Regards, Pitchumani gcc/ChangeLog 2015-11-18 Pitchumani Sivanupandi * config/avr/avr-mcus.def: Add new avr4 devices atmega48pb and atmega88pb. Add new avr5 devic

[patch, avr] Restore base register if not marked dead/unused

2015-05-19 Thread Sivanupandi, Pitchumani
Test gcc.c-torture/execute/memcpy-bi.c (-O2) failed for attiny40 device. Cause seems to be in "load from memory" as it is not restoring base register after load instructions generated. Function avr_out_load_psi_reg_no_disp_tiny in avr.c: It returns just after emitting instructions to load from mem

RE: [patch, avr] extend part-clobbered check to AVR_TINY architecture

2015-05-10 Thread Sivanupandi, Pitchumani
> -Original Message- > From: Denis Chertykov [mailto:cherty...@gmail.com] > Sent: Sunday, May 10, 2015 12:55 PM > To: Sivanupandi, Pitchumani > Cc: Georg-Johann Lay; GCC Patches > Subject: Re: [patch, avr] extend part-clobbered check to AVR_TINY > architecture > &

RE: [patch, avr] extend part-clobbered check to AVR_TINY architecture

2015-05-07 Thread Sivanupandi, Pitchumani
Ping! > -Original Message- > From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches- > ow...@gcc.gnu.org] On Behalf Of Sivanupandi, Pitchumani > Sent: Tuesday, April 21, 2015 8:21 PM > To: Georg-Johann Lay; Denis Chertykov > Cc: GCC Patches > Subject: [patch, avr]

[patch, avr] extend part-clobbered check to AVR_TINY architecture

2015-04-21 Thread Sivanupandi, Pitchumani
Hi, When tried backporting AVR_TINY architecture support to 4.9, build failed in libgcc for AVR_TINY. Failure was due to ICE same as: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53065 Fix provided for that bug checks for if the mode crosses the callee saved register. Below patch updates that c

RE: [patch,avr]: Part2: Fix various problems with specs and specs file generation.

2015-04-15 Thread Sivanupandi, Pitchumani
> -Original Message- > From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches- > ow...@gcc.gnu.org] On Behalf Of Sivanupandi, Pitchumani > Sent: Thursday, April 09, 2015 6:26 PM > To: Georg-Johann Lay; Denis Chertykov > Cc: GCC Patches; Joerg Wunsch; Selvaraj, Senthil_K

RE: [patch,avr]: Part2: Fix various problems with specs and specs file generation.

2015-04-09 Thread Sivanupandi, Pitchumani
> -Original Message- > From: Georg-Johann Lay [mailto:a...@gjlay.de] > Sent: Thursday, April 09, 2015 4:54 PM > To: Sivanupandi, Pitchumani; Denis Chertykov > Cc: GCC Patches; Joerg Wunsch; Selvaraj, Senthil_Kumar > Subject: Re: [patch,avr]: Part2: Fix various problems wi

RE: [patch,avr]: Part2: Fix various problems with specs and specs file generation.

2015-04-09 Thread Sivanupandi, Pitchumani
> -Original Message- > From: Georg-Johann Lay [mailto:a...@gjlay.de] > Sent: Wednesday, April 08, 2015 4:56 PM > To: Denis Chertykov > Cc: Sivanupandi, Pitchumani; GCC Patches; Joerg Wunsch; Selvaraj, > Senthil_Kumar > Subject: Re: [patch,avr]: Part2: Fix various pr

RE: [patch,avr]: Part2: Fix various problems with specs and specs file generation.

2015-04-06 Thread Sivanupandi, Pitchumani
Hi Johann, Did you try running g++ tests? It seems xgcc is invoked to get multilibs (from gcc/testsuite/lib/g++.exp) which failed to find specs file. Regards, Pitchumani > -Original Message- > From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches- > ow...@gcc.gnu.org] On Behalf Of Geo

[patch,avr] correct incorrect spec string for device specs

2014-11-03 Thread Sivanupandi, Pitchumani
Hi, Unrecognized option error is issued by avr-gcc for devices with AVR_ISA_RMW. This is because of an incorrect spec string device spec generation. Below patch corrects the incorrect spec string in gen-avr-mmcu-specs.c. If OK, could someone commit please? diff --git a/gcc/config/avr/gen-avr-mmc

[patch, avr] Remove avr devices that are not released

2014-08-20 Thread Sivanupandi, Pitchumani
Attached patch removes avr devices that are not released (may not be released in near future also). If OK, could someone commit please? Regards, Pitchumani gcc/ChangeLog 2014-08-20 Pitchumani Sivanupandi * config/avr/avr-mcus.def: Remove atmega26hvg, atmega64rfa2, atmega48hvf, atxme