* [Suggestion] about h8/300 architecture in gcc and binutils [not found] ` <522E7255.6080301@asianux.com> @ 2013-09-10 1:23 ` Chen Gang 2013-09-17 13:55 ` nick clifton [not found] ` <522E81B0.6080403@redhat.com> 1 sibling, 1 reply; 11+ messages in thread From: Chen Gang @ 2013-09-10 1:23 UTC (permalink / raw) To: binutils, Guenter Roeck, Yoshinori Sato Hello Maintainers: After google search and check the Linux kernel, H8/300 is dead, and for gcc-4.9.0 and binutils-2.23.2 still has h8300, do we still need it for another OS ? Welcome any suggestions or completions, thanks. The related information in linux kernel next tree: commit d02babe847bf96b82b12cc4e4e90028ac3fac73f Author: Guenter Roeck <linux@roeck-us.net> Date: Fri Aug 30 06:01:49 2013 -0700 Drop support for Renesas H8/300 (h8300) architecture H8/300 has been dead for several years, and the kernel for it has not compiled for ages. Drop support for it. Cc: Yoshinori Sato <ysato@users.sourceforge.jp> Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Guenter Roeck <linux@roeck-us.net> The related information in gcc/binutils: We can build h8300 cross-compiler for Linux kernel, successfully, but it has many bugs when building Linux kernel with -Os. if we still need h8300 for another OS, is it still valuable to send these bugs to Bugzilla (although it is found under Linux)? Thanks. -- Chen Gang ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Suggestion] about h8/300 architecture in gcc and binutils 2013-09-10 1:23 ` [Suggestion] about h8/300 architecture in gcc and binutils Chen Gang @ 2013-09-17 13:55 ` nick clifton 2013-09-18 1:02 ` Chen Gang 0 siblings, 1 reply; 11+ messages in thread From: nick clifton @ 2013-09-17 13:55 UTC (permalink / raw) To: Chen Gang, binutils, Guenter Roeck, Yoshinori Sato Hi Chen, > After google search and check the Linux kernel, H8/300 is dead, and for > gcc-4.9.0 and binutils-2.23.2 still has h8300, do we still need it for > another OS ? Yes. The H8/300 target is still be used by lots of different groups. Just because the Linux kernel no longer supports it, that does not mean that the entire toolchain is redundant. Cheers Nick ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Suggestion] about h8/300 architecture in gcc and binutils 2013-09-17 13:55 ` nick clifton @ 2013-09-18 1:02 ` Chen Gang 0 siblings, 0 replies; 11+ messages in thread From: Chen Gang @ 2013-09-18 1:02 UTC (permalink / raw) To: nick clifton; +Cc: binutils, Guenter Roeck, Yoshinori Sato, Jeff Law On 09/17/2013 09:54 PM, nick clifton wrote: > Hi Chen, >> After google search and check the Linux kernel, H8/300 is dead, and for >> gcc-4.9.0 and binutils-2.23.2 still has h8300, do we still need it for >> another OS ? > > Yes. > > The H8/300 target is still be used by lots of different groups. Just > because the Linux kernel no longer supports it, that does not mean that > the entire toolchain is redundant. > OK, thank you for your information. After some trying, it proves, I am really a newbie for gcc and binutils. I try to fix one of issues (already on Bugzilla) within 2013-09-19, it seems I will be fail (because of my very low efficient analyzing, and have to do another things too). But I am still continue trying... Welcome any suggestions or completions, thanks. > Cheers > Nick > > > > Thanks. -- Chen Gang ^ permalink raw reply [flat|nested] 11+ messages in thread
[parent not found: <522E81B0.6080403@redhat.com>]
* Re: [Suggestion] about h8/300 architecture in gcc and binutils [not found] ` <522E81B0.6080403@redhat.com> @ 2013-09-10 2:49 ` Chen Gang 2013-09-10 19:42 ` Michael Schewe 0 siblings, 1 reply; 11+ messages in thread From: Chen Gang @ 2013-09-10 2:49 UTC (permalink / raw) To: Jeff Law; +Cc: gcc, linux, Yoshinori Sato, binutils On 09/10/2013 10:19 AM, Jeff Law wrote: > On 09/09/2013 07:13 PM, Chen Gang wrote: >> Hello Maintainers: >> >> After google search and check the Linux kernel, H8/300 is dead, and for >> gcc-4.9.0 and binutils-2.23.2 still has h8300, do we still need it for >> another OS ? >> >> Welcome any suggestions or completions, thanks. >> >> >> The related information in linux kernel next tree: >> >> commit d02babe847bf96b82b12cc4e4e90028ac3fac73f >> Author: Guenter Roeck <linux@roeck-us.net> >> Date: Fri Aug 30 06:01:49 2013 -0700 >> >> Drop support for Renesas H8/300 (h8300) architecture >> >> H8/300 has been dead for several years, and the kernel for it >> has not compiled for ages. Drop support for it. >> >> Cc: Yoshinori Sato <ysato@users.sourceforge.jp> >> Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> >> Signed-off-by: Guenter Roeck <linux@roeck-us.net> >> >> >> The related information in gcc/binutils: >> >> We can build h8300 cross-compiler for Linux kernel, successfully, >> but it has many bugs when building Linux kernel with -Os. >> if we still need h8300 for another OS, is it still valuable to send >> these bugs to Bugzilla (although it is found under Linux)? > It is still useful to send code generation bugs for the H8/300 series to > the GCC folks. > OK, thanks, I will wait for 1-2 days which may get another members' opinions for discussing. If no additional opinions, I will report them to Bugzilla, and I should try to continue 'work' with related members (although I am a newbie for compiler and binutils programming). > jeff > > > Thanks. -- Chen Gang ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Suggestion] about h8/300 architecture in gcc and binutils 2013-09-10 2:49 ` Chen Gang @ 2013-09-10 19:42 ` Michael Schewe 2013-09-11 1:03 ` Chen Gang 0 siblings, 1 reply; 11+ messages in thread From: Michael Schewe @ 2013-09-10 19:42 UTC (permalink / raw) To: Chen Gang; +Cc: Jeff Law, gcc, linux, Yoshinori Sato, binutils Hello Maintainers, if you like to drop h8/300 support in linux kernel, thats OK for me. But i like to see it still supported in gcc & binutils, at least i have some projects and know companies using this architecture in embedded applications, bare metal without OS. These products have lifetime in range of 10...20 years and need toolchain support for software-updates. Michael Please note for answers: i am only subscribed to binutils mailing list. Chen Gang schrieb: > On 09/10/2013 10:19 AM, Jeff Law wrote: >> On 09/09/2013 07:13 PM, Chen Gang wrote: >>> Hello Maintainers: >>> >>> After google search and check the Linux kernel, H8/300 is dead, and for >>> gcc-4.9.0 and binutils-2.23.2 still has h8300, do we still need it for >>> another OS ? >>> >>> Welcome any suggestions or completions, thanks. >>> >>> >>> The related information in linux kernel next tree: >>> >>> commit d02babe847bf96b82b12cc4e4e90028ac3fac73f >>> Author: Guenter Roeck<linux@roeck-us.net> >>> Date: Fri Aug 30 06:01:49 2013 -0700 >>> >>> Drop support for Renesas H8/300 (h8300) architecture >>> >>> H8/300 has been dead for several years, and the kernel for it >>> has not compiled for ages. Drop support for it. >>> >>> Cc: Yoshinori Sato<ysato@users.sourceforge.jp> >>> Acked-by: Greg Kroah-Hartman<gregkh@linuxfoundation.org> >>> Signed-off-by: Guenter Roeck<linux@roeck-us.net> >>> >>> >>> The related information in gcc/binutils: >>> >>> We can build h8300 cross-compiler for Linux kernel, successfully, >>> but it has many bugs when building Linux kernel with -Os. >>> if we still need h8300 for another OS, is it still valuable to send >>> these bugs to Bugzilla (although it is found under Linux)? >> It is still useful to send code generation bugs for the H8/300 series to >> the GCC folks. >> > > OK, thanks, I will wait for 1-2 days which may get another members' > opinions for discussing. > > If no additional opinions, I will report them to Bugzilla, and I should > try to continue 'work' with related members (although I am a newbie for > compiler and binutils programming). > >> jeff >> >> >> > > Thanks. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Suggestion] about h8/300 architecture in gcc and binutils 2013-09-10 19:42 ` Michael Schewe @ 2013-09-11 1:03 ` Chen Gang 2013-09-12 4:40 ` Chen Gang 0 siblings, 1 reply; 11+ messages in thread From: Chen Gang @ 2013-09-11 1:03 UTC (permalink / raw) To: Michael Schewe; +Cc: Jeff Law, gcc, linux, Yoshinori Sato, binutils On 09/11/2013 03:55 AM, Michael Schewe wrote: > Hello Maintainers, > > if you like to drop h8/300 support in linux kernel, thats OK for me. OK, thanks. > But i like to see it still supported in gcc & binutils, at least i have > some projects and know companies using this architecture in embedded > applications, bare metal without OS. These products have lifetime in > range of 10...20 years and need toolchain support for software-updates. > OK, thank you for your valuable information. And it seems the issues of h8/300 for compiling Linux kernel is still valuable to be focused on, just like Jeff Law said. :-) > Michael > > Please note for answers: i am only subscribed to binutils mailing list. > Excuse me, my English is not quite well, and also I am a newbie in binutils and gcc mailing list. I guess your meaning is: When send h8/300 related mails, better always include binutils@sourceware.org (although may it is only for gcc issues) ? Is it correct ? (if it is correct, not need reply) Thanks. > Chen Gang schrieb: >> On 09/10/2013 10:19 AM, Jeff Law wrote: >>> On 09/09/2013 07:13 PM, Chen Gang wrote: >>>> Hello Maintainers: >>>> >>>> After google search and check the Linux kernel, H8/300 is dead, and for >>>> gcc-4.9.0 and binutils-2.23.2 still has h8300, do we still need it for >>>> another OS ? >>>> >>>> Welcome any suggestions or completions, thanks. >>>> >>>> >>>> The related information in linux kernel next tree: >>>> >>>> commit d02babe847bf96b82b12cc4e4e90028ac3fac73f >>>> Author: Guenter Roeck<linux@roeck-us.net> >>>> Date: Fri Aug 30 06:01:49 2013 -0700 >>>> >>>> Drop support for Renesas H8/300 (h8300) architecture >>>> >>>> H8/300 has been dead for several years, and the kernel for it >>>> has not compiled for ages. Drop support for it. >>>> >>>> Cc: Yoshinori Sato<ysato@users.sourceforge.jp> >>>> Acked-by: Greg Kroah-Hartman<gregkh@linuxfoundation.org> >>>> Signed-off-by: Guenter Roeck<linux@roeck-us.net> >>>> >>>> >>>> The related information in gcc/binutils: >>>> >>>> We can build h8300 cross-compiler for Linux kernel, successfully, >>>> but it has many bugs when building Linux kernel with -Os. >>>> if we still need h8300 for another OS, is it still valuable to send >>>> these bugs to Bugzilla (although it is found under Linux)? >>> It is still useful to send code generation bugs for the H8/300 series to >>> the GCC folks. >>> >> >> OK, thanks, I will wait for 1-2 days which may get another members' >> opinions for discussing. >> >> If no additional opinions, I will report them to Bugzilla, and I should >> try to continue 'work' with related members (although I am a newbie for >> compiler and binutils programming). >> >>> jeff >>> >>> >>> >> >> Thanks. -- Chen Gang ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Suggestion] about h8/300 architecture in gcc and binutils 2013-09-11 1:03 ` Chen Gang @ 2013-09-12 4:40 ` Chen Gang 2013-09-12 17:09 ` Jeff Law 0 siblings, 1 reply; 11+ messages in thread From: Chen Gang @ 2013-09-12 4:40 UTC (permalink / raw) To: Michael Schewe; +Cc: Jeff Law, gcc, linux, Yoshinori Sato, binutils Hello all: I have send the related issues to "http://gcc.gnu.org/bugzilla", please check if you like, thanks. currently, I only send 3 bugs: Bug58256, Bug58400, Bug58401, the other bugs may duplicate with these bugs, so I do not send (if they are also valuable, I will send too). Next, I should analyse them (better with another related members), my analyzing way is: compare it with another correct compiler (e.g x86 compiler) by code and by debugging. Wish one of these bugs can be fixed by us within a week (although I am not quite sure for it: I have no experience for compiler development). Welcome any members' suggestions or completions :-). Thanks. On 09/11/2013 09:02 AM, Chen Gang wrote: > On 09/11/2013 03:55 AM, Michael Schewe wrote: >> Hello Maintainers, >> >> if you like to drop h8/300 support in linux kernel, thats OK for me. > > OK, thanks. > >> But i like to see it still supported in gcc & binutils, at least i have >> some projects and know companies using this architecture in embedded >> applications, bare metal without OS. These products have lifetime in >> range of 10...20 years and need toolchain support for software-updates. >> > > OK, thank you for your valuable information. > > And it seems the issues of h8/300 for compiling Linux kernel is still > valuable to be focused on, just like Jeff Law said. :-) > >> Michael >> >> Please note for answers: i am only subscribed to binutils mailing list. >> > > Excuse me, my English is not quite well, and also I am a newbie in > binutils and gcc mailing list. I guess your meaning is: > > When send h8/300 related mails, better always include binutils@sourceware.org (although may it is only for gcc issues) ? > > Is it correct ? (if it is correct, not need reply) > > > Thanks. > >> Chen Gang schrieb: >>> On 09/10/2013 10:19 AM, Jeff Law wrote: >>>> On 09/09/2013 07:13 PM, Chen Gang wrote: >>>>> Hello Maintainers: >>>>> >>>>> After google search and check the Linux kernel, H8/300 is dead, and for >>>>> gcc-4.9.0 and binutils-2.23.2 still has h8300, do we still need it for >>>>> another OS ? >>>>> >>>>> Welcome any suggestions or completions, thanks. >>>>> >>>>> >>>>> The related information in linux kernel next tree: >>>>> >>>>> commit d02babe847bf96b82b12cc4e4e90028ac3fac73f >>>>> Author: Guenter Roeck<linux@roeck-us.net> >>>>> Date: Fri Aug 30 06:01:49 2013 -0700 >>>>> >>>>> Drop support for Renesas H8/300 (h8300) architecture >>>>> >>>>> H8/300 has been dead for several years, and the kernel for it >>>>> has not compiled for ages. Drop support for it. >>>>> >>>>> Cc: Yoshinori Sato<ysato@users.sourceforge.jp> >>>>> Acked-by: Greg Kroah-Hartman<gregkh@linuxfoundation.org> >>>>> Signed-off-by: Guenter Roeck<linux@roeck-us.net> >>>>> >>>>> >>>>> The related information in gcc/binutils: >>>>> >>>>> We can build h8300 cross-compiler for Linux kernel, successfully, >>>>> but it has many bugs when building Linux kernel with -Os. >>>>> if we still need h8300 for another OS, is it still valuable to send >>>>> these bugs to Bugzilla (although it is found under Linux)? >>>> It is still useful to send code generation bugs for the H8/300 series to >>>> the GCC folks. >>>> >>> >>> OK, thanks, I will wait for 1-2 days which may get another members' >>> opinions for discussing. >>> >>> If no additional opinions, I will report them to Bugzilla, and I should >>> try to continue 'work' with related members (although I am a newbie for >>> compiler and binutils programming). >>> >>>> jeff >>>> >>>> >>>> >>> >>> Thanks. > > -- Chen Gang ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Suggestion] about h8/300 architecture in gcc and binutils 2013-09-12 4:40 ` Chen Gang @ 2013-09-12 17:09 ` Jeff Law 2013-09-13 3:28 ` Chen Gang 0 siblings, 1 reply; 11+ messages in thread From: Jeff Law @ 2013-09-12 17:09 UTC (permalink / raw) To: Chen Gang; +Cc: Michael Schewe, gcc, linux, Yoshinori Sato, binutils On 09/11/2013 10:38 PM, Chen Gang wrote: > Hello all: > > I have send the related issues to "http://gcc.gnu.org/bugzilla", please > check if you like, thanks. > > currently, I only send 3 bugs: Bug58256, Bug58400, Bug58401, the other > bugs may duplicate with these bugs, so I do not send (if they are also > valuable, I will send too). > > > Next, I should analyse them (better with another related members), my > analyzing way is: > > compare it with another correct compiler (e.g x86 compiler) by code and by debugging. > > Wish one of these bugs can be fixed by us within a week (although I am > not quite sure for it: I have no experience for compiler development). Please include the preprocessed source. The easiest way to get that is to add the "-save-temps" option to the command line. That will create a .i file which is the self-contained preprocessed code. We need that to be able to debug these issues. jeff ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Suggestion] about h8/300 architecture in gcc and binutils 2013-09-12 17:09 ` Jeff Law @ 2013-09-13 3:28 ` Chen Gang 2013-09-13 5:02 ` Chung-Ju Wu 0 siblings, 1 reply; 11+ messages in thread From: Chen Gang @ 2013-09-13 3:28 UTC (permalink / raw) To: Jeff Law; +Cc: Michael Schewe, gcc, linux, Yoshinori Sato, binutils On 09/13/2013 01:09 AM, Jeff Law wrote: > On 09/11/2013 10:38 PM, Chen Gang wrote: >> Hello all: >> >> I have send the related issues to "http://gcc.gnu.org/bugzilla", please >> check if you like, thanks. >> >> currently, I only send 3 bugs: Bug58256, Bug58400, Bug58401, the other >> bugs may duplicate with these bugs, so I do not send (if they are also >> valuable, I will send too). >> >> >> Next, I should analyse them (better with another related members), my >> analyzing way is: >> >> compare it with another correct compiler (e.g x86 compiler) by code and by debugging. >> >> Wish one of these bugs can be fixed by us within a week (although I am >> not quite sure for it: I have no experience for compiler development). > Please include the preprocessed source. The easiest way to get that is > to add the "-save-temps" option to the command line. That will create a > .i file which is the self-contained preprocessed code. We need that to > be able to debug these issues. > OK, thanks. I put related ".i" files to all related bugs, please check, thanks. Hmm... for myself, during this week end, I shall: 1. construct the related environments. make x86, h8300 cross-compiler (disable-release, enable-debug). let them compile the same file which can cause issue under h8300. 2. learn about these .i files. know about .i files. compare the related .i files between x86, arm, h8300. know the direct cause. 3. can debug gcc (may with .i file) with gdb. Welcome any additional information or suggestions. :-) > jeff > > > Thanks -- Chen Gang ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Suggestion] about h8/300 architecture in gcc and binutils 2013-09-13 3:28 ` Chen Gang @ 2013-09-13 5:02 ` Chung-Ju Wu 2013-09-13 5:24 ` Chen Gang 0 siblings, 1 reply; 11+ messages in thread From: Chung-Ju Wu @ 2013-09-13 5:02 UTC (permalink / raw) To: Chen Gang; +Cc: Jeff Law, Michael Schewe, gcc, linux, Yoshinori Sato, binutils 2013/9/13 Chen Gang <gang.chen@asianux.com>: > On 09/13/2013 01:09 AM, Jeff Law wrote: >> On 09/11/2013 10:38 PM, Chen Gang wrote: >>> Hello all: >>> [...] >>> currently, I only send 3 bugs: Bug58256, Bug58400, Bug58401, the other >>> bugs may duplicate with these bugs, so I do not send (if they are also >>> valuable, I will send too). >>> [...] >> Please include the preprocessed source. The easiest way to get that is >> to add the "-save-temps" option to the command line. That will create a >> .i file which is the self-contained preprocessed code. We need that to >> be able to debug these issues. >> > > I put related ".i" files to all related bugs, please check, thanks. > [...] > > Welcome any additional information or suggestions. :-) > It seems that all of your cases (PR58256, PR58400, PR58401) are related to compilation error. I think the next step is to reduce the self-contained code that reproduces the same error for easily debugging. :) Best regards, jasonwucj ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Suggestion] about h8/300 architecture in gcc and binutils 2013-09-13 5:02 ` Chung-Ju Wu @ 2013-09-13 5:24 ` Chen Gang 0 siblings, 0 replies; 11+ messages in thread From: Chen Gang @ 2013-09-13 5:24 UTC (permalink / raw) To: Chung-Ju Wu Cc: Jeff Law, Michael Schewe, gcc, linux, Yoshinori Sato, binutils On 09/13/2013 01:02 PM, Chung-Ju Wu wrote: > 2013/9/13 Chen Gang <gang.chen@asianux.com>: >> > On 09/13/2013 01:09 AM, Jeff Law wrote: >>> >> On 09/11/2013 10:38 PM, Chen Gang wrote: >>>> >>> Hello all: >>>> >>> > [...] >>>> >>> currently, I only send 3 bugs: Bug58256, Bug58400, Bug58401, the other >>>> >>> bugs may duplicate with these bugs, so I do not send (if they are also >>>> >>> valuable, I will send too). >>>> >>> > [...] >>> >> Please include the preprocessed source. The easiest way to get that is >>> >> to add the "-save-temps" option to the command line. That will create a >>> >> .i file which is the self-contained preprocessed code. We need that to >>> >> be able to debug these issues. >>> >> >> > >> > I put related ".i" files to all related bugs, please check, thanks. >> > > [...] >> > >> > Welcome any additional information or suggestions. :-) >> > > It seems that all of your cases (PR58256, PR58400, PR58401) are > related to compilation error. I think the next step is to reduce the > self-contained code that reproduces the same error for easily debugging. :) Yeah, that sounds good, thanks. It is easy to exclude some lines to let it pass compiling, we can get the 2 .i files to compare (one include the related some lines, the other exclude them). I will also do it during week-end. And excuse me, during these days, I have to do internal things within my company, but at least, I should still try to fix one of them within a week (the end time is 2013-09-19), especially with many members' help. :-) Thanks. -- Chen Gang ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2013-09-18 1:02 UTC | newest] Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <6D39441BF12EF246A7ABCE6654B023533DC32E@LEMAIL01.le.imgtec.org> [not found] ` <522CAAE0.5010006@redhat.com> [not found] ` <6D39441BF12EF246A7ABCE6654B023533E40C5@LEMAIL01.le.imgtec.org> [not found] ` <522E7255.6080301@asianux.com> 2013-09-10 1:23 ` [Suggestion] about h8/300 architecture in gcc and binutils Chen Gang 2013-09-17 13:55 ` nick clifton 2013-09-18 1:02 ` Chen Gang [not found] ` <522E81B0.6080403@redhat.com> 2013-09-10 2:49 ` Chen Gang 2013-09-10 19:42 ` Michael Schewe 2013-09-11 1:03 ` Chen Gang 2013-09-12 4:40 ` Chen Gang 2013-09-12 17:09 ` Jeff Law 2013-09-13 3:28 ` Chen Gang 2013-09-13 5:02 ` Chung-Ju Wu 2013-09-13 5:24 ` Chen Gang
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).