Re: [PING][AArch64] Use scvtf fbits option where appropriate

2019-07-08 Thread Joel Hutton
On 01/07/2019 18:03, James Greenhalgh wrote: >> gcc/testsuite/ChangeLog: >> >> 2019-06-12 Joel Hutton >> >> * gcc.target/aarch64/fmul_scvtf_1.c: New test. > This testcase will fail on ILP32 targets where unsigned long will still > live in a '

[RFA] adjust src-release following the renaming of gdb/common/ to gdb/gdbsupport/

2019-07-12 Thread Joel Brobecker
dbsupport/create-version.sh exists, use that to determine the version number. Tested on x86_64-linux, by running the src-release script with "gdb" as the argument, and verifying that the name of the tarball is now correct. OK to push? Thanks! -- Joel --- src-release.sh | 4 +++

Re: [RFA] adjust src-release following the renaming of gdb/common/ to gdb/gdbsupport/

2019-07-13 Thread Joel Brobecker
t, and verifying that the name of the tarball is now > >correct. > > Ok. Thanks Richard. Pushed to the master branch in binutils-gdb. I looked at the GCC repository, and couldn't find it there, so synchronization to do between the two, after all! -- Joel

[Arm][CMSE]Add warn_unused_return attribute to cmse functions

2019-07-17 Thread Joel Hutton
); } The following warning is emitted: warning: ignoring return value of 'cmse_check_address_range' declared with attribute 'warn_unused_result' [-Wunused-result]     6 |  cmse_check_address_range((int*)data, 0, 0);    |  ^~ gcc/ChangeLo

Re: [PATCH] newlib-stdint.h: Remove 32 bit longs

2016-08-19 Thread Joel Sherrill
>> +++ b/gcc/config/newlib-stdint.h >> @@ -22,10 +22,9 @@ a copy of the GCC Runtime Library Exception along >with this program; >> see the files COPYING3 and COPYING.RUNTIME respectively. If not, >see >> <http://www.gnu.org/licenses/>. */ >> >> -/* newlib uses 32-bit long in certain cases for all non-SPU >> - targets. */ >> +/* newlib used to use a 32-bit long, no longer */ >> #ifndef STDINT_LONG32 >> -#define STDINT_LONG32 (LONG_TYPE_SIZE == 32) >> +#define STDINT_LONG32 0 >> #endif >> >> #define SIG_ATOMIC_TYPE "int" >> -- >> 2.7.4 >> --joel

Re: MinGW compilation warnings in libiberty's waitpid.c

2017-05-26 Thread Joel Brobecker
> Thanks. Is the environ thing also fixed? > > Joel/Pedro, how should I go about making sure these changes are in the > GDB copy of libiberty? Normally, I'd expect someone pushing to GCC's libibert to also update our repo accordingly. However, it's easy to forget so,

Re: MinGW compilation warnings in libiberty's waitpid.c

2017-05-26 Thread Joel Brobecker
he work (revision log, etc). -- Joel

Re: MinGW compilation warnings in libiberty's waitpid.c

2017-05-30 Thread Joel Brobecker
x27;s very kind of you to help us with that :). Thank you! -- Joel

Re: [PATCH] For broken exception handling in GDB on AIX platform

2017-03-26 Thread Joel Brobecker
; @@ -1768,8 +1780,11 @@ AC_ARG_WITH(boot-ldflags, > # In stages 2 and 3, default to linking libstdc++ and libgcc > # statically. But if the user explicitly specified the libraries to > # use, trust that they are doing what they want. > - if test "$poststage1_libs" = ""; then > + if test "$poststage1_libs" = "" -a "$have_static_libs" = yes; then > poststage1_ldflags="-static-libstdc++ -static-libgcc" > + else > + # If static library linking is disabled. > + poststage1_ldflags="" > fi]) > AC_SUBST(poststage1_ldflags) > -- Joel

moxie-rtems patch for libgcc/config.host

2016-04-19 Thread Joel Sherrill
issues. This patch (or some minor variant) needs to be applied to every branch from 4.9 to master. Comments? 2015-04-18 Joel Sherrill * config.host (moxie-*-rtems*): Merge this stanza with other moxie targets so the same extra_parts are built. Also have

Re: [PATCH 5/5] [AARCH64] Add variant support to -m="native"and add thunderxt88p1.

2016-11-02 Thread Jones, Joel
What is currently submitted for LLVM review was submitted before we determined this naming scheme. I will mark the current submittal as abandoned, as the scheduling model needs to be split out and revised. Joel Jones Sent from my AArch64 powered iPhone > On Nov 2, 2016, at 3:55 AM, Ja

Re: Should we remove remnants of UWIN support in gcc/config.* files?

2015-08-20 Thread Joel Sherrill
eted as targets. Wouldn't a list be able to be compiled from major branch release announcements? There should be a deprecated and removed note in two release branch descriptions. Even if we screwed up and forgot to list it on both, if it likely to be in one of them. --joel

Re: [RFA] Add --with-libz-prefix option in config/zlib.m4

2015-01-07 Thread Joel Brobecker
of configury for us with respect to lib depenencies, which I see in gcc's root configure.ac that gmp/mpfr/mpc options is done via specific code. What I'm getting at is that, to achieve your prefered option (which I agree is more elegant), it would take a significant effort. -- Joel

[RFA] .gitignore: Ignore *.pyc files.

2012-12-07 Thread Joel Brobecker
. Ok to apply? Thanks, -- Joel --- .gitignore |1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index dc1bf3f..8e2e1e9 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,7 @@ *.la *.lo *.o +*.pyc *.tmp .deps -- 1.7.10.4

Re: [PATCH] Multilib changes ARM RTEMS

2013-05-08 Thread Joel Sherrill
I would like to hear from an ARM maintainer before I commit this. --joel On 5/8/2013 5:06 AM, Sebastian Huber wrote: This patch should be applied to all open GCC branches. This patch removes the mthumb/march=armv7 since it is virtually equal to the mthumb/march=armv7-m multilib. Add variants

Re: [PATCH] Multilib changes ARM RTEMS

2013-05-10 Thread Joel Sherrill
t-abi=hard +MULTILIB_EXCEPTIONS += march=armv7-m/mfpu=neon +MULTILIB_EXCEPTIONS += march=armv7-m/mfloat-abi=hard +MULTILIB_EXCEPTIONS += march=armv7-m +MULTILIB_EXCEPTIONS += mfpu=neon/mfloat-abi=hard +MULTILIB_EXCEPTIONS += mfpu=neon +MULTILIB_EXCEPTIONS += mfloat-abi=hard -- Joel Sherrill,

sparc64*-*-rtems* should not define __svr4__

2013-05-10 Thread Joel Sherrill
Hi sparc64*-*-rtems* ends up with __svr4__ defined. The attached patch corrects that. OK to apply? 013-05-10 Joel Sherrill * config.gcc (sparc64*-*-rtems*): Use sp64-rtemself.h. RTEMS target should not have -D__svr4__ in CPP_SUBTARGET_SPEC. * config/sparc/sp64

Re: sparc64*-*-rtems* should not define __svr4__

2013-05-14 Thread Joel Sherrill
Thanks Eric. This is better. spaec64-elf should not define it either. Eric Botcazou wrote: > sparc64*-*-rtems* ends up with __svr4__ defined. The attached > patch corrects that. Let's remove the FIXME instead. Applied to mainline. 2013-05-14 Eric Botcazou * config/sparc/sp64-elf

Re: sparc64*-*-rtems* should not define __svr4__

2013-05-14 Thread Joel Sherrill
I forgot to ask. Did you put this on the open branches as well? 4.7 and 4.8. Please and thank you Eric Botcazou wrote: > sparc64*-*-rtems* ends up with __svr4__ defined. The attached > patch corrects that. Let's remove the FIXME instead. Applied to mainline. 2013-05-14 Eric Botcazou

Re: [PATCH] RTEMS thread model configuration

2014-09-17 Thread Joel Sherrill
Thanks for the ping. I updated the date on the ChangeLog and committed this. --joel On 9/17/2014 8:26 AM, Sebastian Huber wrote: Ping^2. On 02/05/14 10:46, Sebastian Huber wrote: Ping. On 2014-04-18 12:11, Sebastian Huber wrote: From: Sebastian Huber The command line to build a GCC

Re: [PATCH] RTEMS: Update contrib/config-list.mk

2014-09-17 Thread Joel Sherrill
Is there anyone else from GCC who needs to approve this? As RTEMS maintainer for GCC, I am ok with it. --joel On 9/17/2014 8:37 AM, Sebastian Huber wrote: > contrib/ChangeLog > 2014-09-17 Sebastian Huber > > * config-list.mk (LIST): Add arm-rtems. > Add nios2-rtems

Re: [PATCH] RTEMS: Update contrib/config-list.mk

2014-09-17 Thread Joel Sherrill
Other than that, it looks like all the RTEMS targets except that the or1k (which is not in the FSF tree yet) are included. I didn't review against the list of *-elf targets though. What is the rationale for inclusion on the list? Should v850-elf and v850-rtems also be added? And is t

Re: [PATCH] RTEMS: Update contrib/config-list.mk

2014-09-18 Thread Joel Sherrill
I committed this to 4.9 and head. Sebastian.. please double check that it is OK please. I had some issues with applying it to the head and manually did it. --joel On 9/17/2014 8:37 AM, Sebastian Huber wrote: > contrib/ChangeLog > 2014-09-17 Sebastian Huber > > * config-l

Re: [PATCH] RTEMS: Update contrib/config-list.mk

2014-09-18 Thread Joel Sherrill
On 9/18/2014 6:51 AM, Jan-Benedict Glaw wrote: > On Wed, 2014-09-17 10:52:34 -0500, Joel Sherrill > wrote: >> On 9/17/2014 10:41 AM, Sebastian Huber wrote: >>> On 09/17/2014 04:45 PM, Jan-Benedict Glaw wrote: >>>> On Wed, 2014-09-17 15:37:32 +0200, Sebastian

[PATCH] Add v850-rtems to contrib/config-list.mk

2014-09-18 Thread Joel Sherrill
OK to commit? 2014-09-18 Joel Sherrill * config-list.mk (LIST): Add v850-rtems. Index: contrib/config-list.mk === --- contrib/config-list.mk (revision 215357) +++ contrib/config-list.mk (working copy) @@ -68,7

Re: [PATCH] Add v850-rtems to contrib/config-list.mk

2014-09-18 Thread Joel Sherrill
Thanks. Committed to 4.9 and head. --joel On 9/18/2014 1:28 PM, Jeff Law wrote: > On 09/18/14 09:31, Joel Sherrill wrote: >> OK to commit? >> >> 2014-09-18 Joel Sherrill >> >> * config-list.mk (LIST): Add v850-rtems. > Yes. > > jeff > --

Re: [PATCH] RTEMS: Update contrib/config-list.mk

2014-09-18 Thread Joel Sherrill
On 9/18/2014 6:51 AM, Jan-Benedict Glaw wrote: > On Wed, 2014-09-17 10:52:34 -0500, Joel Sherrill > wrote: >> On 9/17/2014 10:41 AM, Sebastian Huber wrote: >>> On 09/17/2014 04:45 PM, Jan-Benedict Glaw wrote: >>>> On Wed, 2014-09-17 15:37:32 +0200, Sebastian

Re: [PATCH] RTEMS: Use __cxa_atexit by default for RTEMS

2013-07-31 Thread Joel Sherrill
This is now committed. Please double check me, Sebastian. --joel On 7/31/2013 2:02 AM, Sebastian Huber wrote: Ping. On 2013-07-08 15:29, Sebastian Huber wrote: The __cxa_atexit support is a reqirement for destructor registration of thread-local objects. For *-*-elf it is already enabled by

lm32 build error

2013-08-07 Thread Joel Sherrill
Hi This has been around for a while as PR52466 which has a patch. I have attached the patch. Is it OK to apply to the open branches? 2013-08-07 Joel Sherrill * configure.ac (lm32*-*-*): Use SJLJ exceptions. -- Joel Sherrill, Ph.D. Director of Research & Develop

Re: Convert arm-rtems to EABI on 4.6 and 4.7 branches

2013-03-07 Thread Joel Sherrill
the ChangeLog entry on the branches, putting 2013-02-22 for a patch installed on 2013-03-06 doesn't make much sense. There is an example just below on the 4.7 branch. TIA. Done. Sorry. I used Sebastian's entries without even thinking they were at least a week old. -- Joel Sher

Re: [PATCH] Sort targets alphabetically

2013-03-23 Thread Joel Sherrill
Committed to 4.8 branch and head as obvious and cosmetic. --joel RTEMS On 3/22/2013 3:42 PM, Sebastian Huber wrote: gcc/testsuite/ChangeLog 2013-03-22 Sebastian Huber * gcc.c-torture/execute/builtins/builtins.exp: Sort targets alphabetically. --- gcc/testsuite/gcc.c

Re: [PATCH] Add -pthread option for RTEMS

2013-03-26 Thread Joel Sherrill
I committed this patch which reduces test failures. http://gcc.gnu.org/ml/gcc-patches/2013-01/msg01373.html 2013-01-29 Sebastian Huber * config/rtems.opt: Add -pthread option. -- Joel Sherrill, Ph.D. Director of Research & Development joel.sherr...@oarcorp

Ping on PowerPC PR55033

2013-03-29 Thread Joel Sherrill
Hi Would it be possible for a PowerPC maintainer to look into committing the fix to this PR to the impacted branches which are open? http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55033 http://gcc.gnu.org/ml/gcc-patches/2013-03/msg00970.html Thanks. -- Joel Sherrill, Ph.D. Director

Re: GCC 4.7.3 Status Report (2013-04-03)

2013-04-03 Thread Joel Sherrill
The RTEMS Community would like to squeeze pr56771 in. It only got a fix in the past few days. It is a one line arm-rtems specific path to libcpp configure. Can I commit that? --joel RTEMS Richard Biener wrote: Status == The GCC 4.7 branch is ready for a release candidate of GCC 4.7.3

Re: GCC 4.7.3 Status Report (2013-04-03)

2013-04-03 Thread Joel Sherrill
On 4/3/2013 8:36 AM, Richard Biener wrote: On Wed, 3 Apr 2013, Joel Sherrill wrote: The RTEMS Community would like to squeeze pr56771 in. It only got a fix in the past few days. It is a one line arm-rtems specific path to libcpp configure. Can I commit that? Sure, if it got RTEMS maintainer

Re: [PATCH v2] PR56771: Fix arm-rtems target for 32-bit hosts

2013-04-03 Thread Joel Sherrill
This patch has been applied to 4.7, 4.8 and 4.9. PR 56771 closed. --joel On 4/2/2013 10:08 AM, Sebastian Huber wrote: This patch is for GCC 4.8 and 4.9. v2: Fix ChangeLog. libcpp/ChangeLog 2013-04-02 Sebastian Huber PR target/56771 * configure.ac: Require 64-bit int for

Re: [RFA/dwarf v2] Add DW_AT_GNAT_use_descriptive_type flag for Ada units.

2014-05-08 Thread Joel Brobecker
On 02/19/2013 10:42 PM, Joel Brobecker wrote: > > >This is useful when a DIE does not have a descriptive type attribute. > > >In that case, the debugger needs to determine whether the unit > > >was compiled with a compiler that normally provides that information, > >

Re: [PATCH v2] RTEMS: Generalize t-rtems usage

2014-01-15 Thread Joel Sherrill
This patch is now committed. --joel On 1/7/2014 10:58 AM, Sebastian Huber wrote: > v2: Do not override an existing tmake_file in (arm*-*-uclinux*eabi*). > > The ARM changes are already approved: > > http://gcc.gnu.org/ml/gcc-patches/2014-01/msg00254.html > > The rest is RT

[RFA/dwarf v2] Add DW_AT_GNAT_use_descriptive_type flag for Ada units.

2014-01-30 Thread Joel Brobecker
Hi Jason, On Tue, Feb 19, 2013 at 10:50:46PM -0500, Jason Merrill wrote: > On 02/19/2013 10:42 PM, Joel Brobecker wrote: > >This is useful when a DIE does not have a descriptive type attribute. > >In that case, the debugger needs to determine whether the unit > >was compiled

Re: [RFA/dwarf v2] Add DW_AT_GNAT_use_descriptive_type flag for Ada units.

2014-01-30 Thread Joel Brobecker
[resending with the patch - sorry about that] Hi Jason, On Tue, Feb 19, 2013 at 10:50:46PM -0500, Jason Merrill wrote: > On 02/19/2013 10:42 PM, Joel Brobecker wrote: > >This is useful when a DIE does not have a descriptive type attribute. > >In that case, the debugger needs to de

Re: [RFA/dwarf v2] Add DW_AT_GNAT_use_descriptive_type flag for Ada units.

2014-02-21 Thread Joel Brobecker
arted working on producing standard DWARF in place of our encodings, and small progress has been made. But this is even more of a huge task than we thought, and in the meantime, this little flag will help non-AdaCore users... Thank you! On Fri, Jan 31, 2014 at 09:09:05AM +0400, Joel Brobecker wrote: >

Re: copyright dates in binutils (and includes/)

2014-02-27 Thread Joel Brobecker
ote for binutils. > How about includes/ too? The choices there are > a) apply to just binutils owned files, > b) apply to binutils+gdb files, > c) apply to the lot, and update gcc/include/ too. > > I see Joel already updated include/gdb, but the script makes a further > sma

Re: copyright dates in binutils (and includes/)

2014-02-28 Thread Joel Brobecker
t mean that the sources needed to be made public that year for us to be able to claim copyright that year? It did not seem so to me. But you could ask the FSF (copyright DASH clerk AT fsf DOT org). -- Joel

Re: [PATCH] RTEMS: Add Nios 2 support

2014-07-17 Thread Joel Sherrill
Unless someone objects, I am going to commit this to the 4.9 branch and head. --joel On 7/7/2014 1:42 AM, Sebastian Huber wrote: > Ping. > > On 2014-06-26 13:43, Sebastian Huber wrote: >> This patch should be applied to GCC 4.9 and mainline. I do not have >> write access,

libgcc/config.host: Fix v850-rtems bug

2014-03-20 Thread Joel Sherrill
Hi It took a while to find this but v850-rtems lost the include paths for the rtems specific .h files in newlib due to the line that resets tmake_file rather than appends to it. Is this OK to apply to all impacted branches and the head? 2014-03-20 Joel Sherrill * config.host (v850

Re: libgcc/config.host: Fix v850-rtems bug

2014-03-20 Thread Joel Sherrill
On 3/20/2014 10:57 AM, Rainer Orth wrote: > Hi Joel, > >> It took a while to find this but v850-rtems lost the include >> paths for the rtems specific .h files in newlib due to >> the line that resets tmake_file rather than appends to it. >> >> Is this OK to ap

Re: [PATCH 1/2] Windows libibery: Don't quote args unnecessarily

2014-04-21 Thread Joel Brobecker
k; > > +} > > +} > > + > > + if (needs_quotes) > > +{ > > + *p++ = '"'; > > +} > >for (j = 0; argv[i][j]; j++) > > { > > if (argv[i][j] == '"') > > @@ -382,9 +409,12 @@ argv_to_cmdline (char *const *argv) > > } > > *p++ = argv[i][j]; > > } > > - for (k = j - 1; k >= 0 && argv[i][k] == '\\'; k--) > > - *p++ = '\\'; > > - *p++ = '"'; > > + if (needs_quotes) > > +{ > > + for (k = j - 1; k >= 0 && argv[i][k] == '\\'; k--) > > +*p++ = '\\'; > > + *p++ = '"'; > > +} > >*p++ = ' '; > > } > >p[-1] = '\0'; > > -- > > 1.9.2 > > Patch itself makes sense. Let see if there are additional comments. > > Regards, > Kai -- Joel

Re: [RFA] .gitignore: Ignore *.pyc files.

2012-12-18 Thread Joel Brobecker
only, but I think this is the type of extension (compilation > artifact) which can be shared amoung all projects. > > ChangeLog: > > * .gitignore: Ignore *.pyc file. > > Ok to apply? > Thanks, > -- > Joel > > --- > .gitignore |1 + >

[RFA] statement before variable declaration in cp_parser_initializer_list.

2013-01-03 Thread Joel Brobecker
? (obvious?) Thanks, -- Joel --- gcc/cp/parser.c |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c index 3dc2ec6..61d93f8 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -17932,9 +17932,10 @@ cp_parser_initializer_list (cp_parser

Re: [RFA] statement before variable declaration in cp_parser_initializer_list.

2013-01-03 Thread Joel Brobecker
> > Tested against x86_64-linux, no regression. > > OK to commit? (obvious?) > > Hmm? We compile with a C++ compiler where this is perfectly valid ... I was compiling with GCC 4.7 where it gave me a warning... I don't know much about C++ anymore, so I didn't know. Oh well! -- Joel

Re: [RFA] statement before variable declaration in cp_parser_initializer_list.

2013-01-08 Thread Joel Brobecker
yes. Eric Botcazou asked that we have the same code for both 4.7 and HEAD. Would it be OK to apply it to both? It's not really strictly necessary for the HEAD, but I don't see it as being harmful either. Thank you! -- Joel

[RFA/dwarf] Add DW_AT_use_GNAT_descriptive_type flag for Ada units.

2013-01-08 Thread Joel Brobecker
ssion. I also tested against the GDB testsuite, before and after, and no regression. This is expected, since GDB currently does not look for this attribute (but I would like it to). OK to apply for HEAD and 4.7? Thanks, -- Joel --- gcc/dwarf2out.c |4 1 files changed, 4 insertions(

Re: [RFA] statement before variable declaration in cp_parser_initializer_list.

2013-01-08 Thread Joel Brobecker
> > Eric Botcazou asked that we have the same code for both 4.7 and HEAD. > > Would it be OK to apply it to both? It's not really strictly > > necessary for the HEAD, but I don't see it as being harmful either. > > Sure. Thank you! Now checked in. -- Joel

Re: [RFA/dwarf] Add DW_AT_use_GNAT_descriptive_type flag for Ada units.

2013-01-14 Thread Joel Brobecker
Ping? Thank you! On Tue, Jan 08, 2013 at 07:24:14AM -0500, Joel Brobecker wrote: > Hello, > > I just noticed that part of the proposal we made for... > http://gcc.gnu.org/wiki/DW_AT_GNAT_descriptive_type > > ... got missed in the patch that got checked in: > http://gcc.g

Ping: [RFA/dwarf] Add DW_AT_use_GNAT_descriptive_type flag for Ada units.

2013-01-29 Thread Joel Brobecker
Hello, I was hoping someone would kindly review this patch? It is an important part for debugging Ada code, helping with performance. Thank you! On Tue, Jan 08, 2013 at 07:24:14AM -0500, Joel Brobecker wrote: > Hello, > > I just noticed that part of the proposal we made for.

Re: [PATCH] Temporarily revert Steven's PCH changes for 4.8 (PR pch/54117)

2013-02-14 Thread Joel Brobecker
such as objdump, for instance. But I think those can be submitted separately. It might not apply to HEAD just yet, because I'm going at it step by step. For those who use git, I applied it on top of: commit 889f73fdb5bec852e083f47703f31592ef3ee77b Author: Alan Modra Date: T

Re: [PATCH] Temporarily revert Steven's PCH changes for 4.8 (PR pch/54117)

2013-02-18 Thread Joel Brobecker
patches for powerpc-aix... http://www.sourceware.org/ml/binutils/2013-02/msg00233.html So, not quite there yet, but getting a lot closer. -- Joel

Re: [PATCH] Temporarily revert Steven's PCH changes for 4.8 (PR pch/54117)

2013-02-19 Thread Joel Brobecker
looked at this part in details, but our recollection is that it's a matter of configuring GCC with --with-gnu-as and --with-gnu-ld, together with a small patch to make DWARF the default. AFAIK, the rest should be working as expected. -- Joel

Convert arm-rtems to EABI on 4.6 and 4.7 branches

2013-02-22 Thread Joel Sherrill
. As RTEMS GCC target maintainer, I can approve these changes but I would like concurrence with the branch release managers. Thanks. -- Joel Sherrill, Ph.D. Director of Research & Development joel.sherr...@oarcorp.comOn-Line Applications Research Ask me about RTEMS: a

Re: serious libgcc regression added recently

2011-11-02 Thread Joel Sherrill
bled for "smul". /tmp/cczMc4jN.s:18: Error: Hardware capability "mul32" not enabled for "smul". /tmp/cczMc4jN.s:22: Error: Hardware capability "mul32" not enabled for "umul". I can prepare a PR if you think it is different. Ra

Re: serious libgcc regression added recently

2011-11-03 Thread Joel Sherrill
On 11/02/2011 05:30 PM, David Miller wrote: From: Joel Sherrill Date: Wed, 2 Nov 2011 16:29:16 -0500 Is this similar to what I just got for sparc-rtems when compiling libgcc2 with -mcpu=v8? /tmp/cczMc4jN.s: Assembler messages: /tmp/cczMc4jN.s:16: Error: Hardware capability "mul32" n

GCC: Add microblaze-*-rtems*

2012-05-08 Thread Joel Sherrill
This patch adds the microblaze-*-rtems* target to gcc. OK to apply? 2012-05-07 Joel Sherrill * config.gcc (microblaze-*-rtems*): New target. * config/microblaze/rtems.h: New file -- Joel Sherrill, Ph.D. Director of Research& Development joel.sherr...@oarcorp

GCC: Add microblaze-*-rtems* (w/ diff)

2012-05-08 Thread Joel Sherrill
Sorry.. missed the attachment This patch adds the microblaze-*-rtems* target to gcc. OK to apply? 2012-05-07 Joel Sherrill * config.gcc (microblaze-*-rtems*): New target. * config/microblaze/rtems.h: New file. -- Joel Sherrill, Ph.D. Director of Research& Develop

arm-rtems switch default target to EABI

2012-05-14 Thread Joel Sherrill
ches from a.out -> coff -> elf in a similar manner in the past. I hope it is OK to merge this. Thanks. -- Joel Sherrill, Ph.D. Director of Research& Development joel.sherr...@oarcorp.comOn-Line Applications Research Ask me about RTEMS: a free RTOS Huntsville AL 35

m32r-rtems libgcc config missing crtinit/fini

2012-05-16 Thread Joel Sherrill
Hi When moving stuff into libgcc, a line for m32r-rtems got lost. This is PR53314. Is this OK for the head and 4.7? 2012-05-16 Joel Sherrill * config.host (m32r-*-rtems*): Include crtinit.o and crtfinit.o as extra_parts. diff --git a/libgcc/config.host b/libgcc/config.host index

Re: [arm] Remove obsolete FPA support (1/n): obsolete target removal

2012-06-13 Thread Joel Sherrill
It will naturally disappear when gcc does the clean up. It won't be around long. Sebastian Huber wrote: >On 06/13/2012 02:51 PM, Richard Earnshaw wrote: >> (arm*-*-rtems*): Remove. > >For RTEMS the intention was to rename arm*-*-rtemseabi* into arm*-*-rtems* and >provide an arm*-*-rtemse

Re: [PATCH] GCC 4.7 and 4.8 PowerPC RTEMS (libgcc)

2012-03-09 Thread Joel Sherrill
x27;t they also be the same? And if they should be the same, wouldn't it make sense to combine the stanzas? Just wanting advice from someone who knows more. :) --joel Hi, please have a look at the attached patch. Test suite results for GCC 4.7 http://gcc.gnu.org/ml/gcc-testresults/2012-03/msg

[RFA] Update config.sub to 2012-04-18 version.

2012-04-19 Thread Joel Brobecker
Hello everyone, I wasn't sure if I needed approval for this patch or not, but better be safe than sorry. I'll apply to both GCC and then src when I receive confirmation that it's OK to apply. I would like to update the config.sub script to the latest version from the official config repo. The bi

Re: [RFA] Update config.sub to 2012-04-18 version.

2012-04-25 Thread Joel Brobecker
> ChangeLog: > > * config.sub: Update to 2012-04-18 version from official repo. Thanks to everyone who answered. This patch is no in, both GCC & src. -- Joel

Re: [build] Cleanup rs6000/t-ppccomm configurations (PR other/51022)

2011-11-21 Thread Joel Sherrill
file libgcc/config/rs6000/t-ppccomm.rej -- Joel Sherrill, Ph.D. Director of Research& Development joel.sherr...@oarcorp.comOn-Line Applications Research Ask me about RTEMS: a free RTOS Huntsville AL 35805 Support Available (256) 722-9985

Re: [build] Cleanup rs6000/t-ppccomm configurations (PR other/51022)

2011-11-23 Thread Joel Sherrill
Thanks. Works for me. I posted test results for powerpc-rtems4.11 at http://gcc.gnu.org/ml/gcc-testresults/2011-11/msg02314.html From the rtems perspective, you can commit it. --joel On 11/21/2011 12:08 PM, Rainer Orth wrote: Joel Sherrill writes: Does this patch apply OK for others

RTEMS Specific Ada Patch

2011-12-01 Thread Joel Sherrill
results than what I posted back in April for a 4.6.1 prerelease: http://gcc.gnu.org/ml/gcc-testresults/2011-04/msg00209.html 2011-12-01 Joel Sherrill * gcc/ada/s-tpopsp-rtems.adb: Use ATCB_Key rather than RTEMS_Ada_Self variable for consistency with other ports. * gcc/ada

Re: RTEMS Specific Ada Patch

2011-12-02 Thread Joel Sherrill
On 12/02/2011 01:48 AM, Arnaud Charlet wrote: The attached patch is necessary to let the gcc head compile Ada for *-*-rtems*. Other than terminals.c, the files impacted are RTEMS specific. OK to commit? OK Thanks. Committed. -- Joel Sherrill, Ph.D. Director of Research

rs6000 options change for rtems.h

2011-12-02 Thread Joel Sherrill
Hi, I have been testing with this for almost a month. It is my attempt to follow the changes I think Joseph made to other rs6000 targets. If this change looks right, I would like to commit it. Test results have been posted for it. Thanks. 2011-12-02 Joel Sherrill * config/rs6000

Re: rs6000 options change for rtems.h

2011-12-02 Thread Joel Sherrill
On 12/02/2011 10:38 AM, Joseph S. Myers wrote: On Fri, 2 Dec 2011, Joel Sherrill wrote: 2011-12-02 Joel Sherrill * config/rs6000/rtems.h: Switch to using global_options_set in SUBSUBTARGET_OVERRIDE_OPTIONS. Is it deliberate that you are removing the first part of each &qu

Re: rs6000 options change for rtems.h

2011-12-02 Thread Joel Sherrill
On 12/02/2011 11:57 AM, Joseph S. Myers wrote: On Fri, 2 Dec 2011, Joel Sherrill wrote: On 12/02/2011 10:38 AM, Joseph S. Myers wrote: On Fri, 2 Dec 2011, Joel Sherrill wrote: 2011-12-02 Joel Sherrill * config/rs6000/rtems.h: Switch to using global_options_set in

RTEMS Go Patch

2011-12-02 Thread Joel Sherrill
Hi, This addresses all of the Go compilation issues on the head except one. Ian.. Is this OK to commit? Or do you have suggestions on how to make it more general? Thanks. 2011-12-02 Joel Sherrill * runtime/go-signal.c: Add conditional on SIGPROF. * runtime

Re: rs6000 options change for rtems.h

2011-12-06 Thread Joel Sherrill
On 12/02/2011 06:37 PM, Joseph S. Myers wrote: On Fri, 2 Dec 2011, Joel Sherrill wrote: OK. I obviously read too much into the other uses. I did not intend to change semantics just account for the change making this not compile. How does the the new version look? This version is OK

Re: [build] Move Solaris 2 startup files to toplevel libgcc, revised

2011-05-31 Thread Joel Sherrill
reaks RTEMS, do a visual double check please on the RTEMS specific parts and commit it. Either that or wait for a test report from me. --joel Rainer Orth wrote: >Paolo Bonzini writes: > >> On 05/30/2011 04:29 PM, Rainer Orth wrote: >>>>> * Non-Solaris SPARC change

[RFA/libiberty] Darwin has case-insensitive filesystems

2011-06-14 Thread Joel Brobecker
* filename_cmp.c (filename_cmp, filename_ncmp): Add handling of HAVE_CASE_INSENSITIVE_FILE_SYSTEM. Tested on x86_64-darwin as well as on x86_64-linux. I haven't tested on a Windows system yet, but I will get our gdb-testsuite's daily results before tomorrow. Does this look O

Re: [RFA/libiberty] Darwin has case-insensitive filesystems

2011-06-14 Thread Joel Brobecker
ty is not an OS property, and we could try devising some ways to test it in various ways. But I think that the current solution is good enough for practical purposes. A better solution is, in my opinion, more effort than it is worth. -- Joel

Re: [RFA/libiberty] Darwin has case-insensitive filesystems

2011-07-01 Thread Joel Brobecker
> Looks OK to me. Thanks, DJ. I've just checked the patch in on the GCC side. I will push it on the src/GDB CVS momentarily. -- Joel

Re: [PATCH, ARM] Switch to EABI version 5 for RTEMS

2011-04-13 Thread Joel Sherrill
interwork is an enhancement. I don't claim that the switch to the EABI tool chain will be without problems, but we have to use it to figure this out. The multilib selection may need further changes. I am concerned about the enabled exceptions in some libgcc functions. -- Joel Sherrill,

RE: [ping][vect-patterns] Refactor widen_plus/widen_minus as internal_fns

2022-06-30 Thread Joel Hutton via Gcc-patches
> We can go with a private vect_gimple_build function until we sort out the API > issue to unblock Tamar (I'll reply to Richards reply with further thoughts on > this) > Done. > > Similarly are you ok with the use of gimple_extract_op? I would lean > towards using it as it is cleaner, but I don'

[PATCH] avr: Removed errant control characters

2022-07-18 Thread Joel Holdsworth via Gcc-patches
Signed-off-by: Joel Holdsworth --- gcc/config/avr/avr-devices.cc | 2 -- 1 file changed, 2 deletions(-) diff --git a/gcc/config/avr/avr-devices.cc b/gcc/config/avr/avr-devices.cc index aa284217f50..ff6a5441b77 100644 --- a/gcc/config/avr/avr-devices.cc +++ b/gcc/config/avr/avr-devices.cc

Re: [AArch64] Remove backend support for widen-sub

2021-01-21 Thread Joel Hutton via Gcc-patches
From: Richard Sandiford Sent: 21 January 2021 13:40 To: Richard Biener Cc: Joel Hutton via Gcc-patches ; Joel Hutton Subject: Re: [AArch64] Remove backend support for widen-sub Richard Biener writes: > On Thu, 21 Jan 2021, Richard Sandiford wrote: > >> Joe

[RFC] Feedback on approach for adding support for V8QI->V8HI widening patterns

2021-02-01 Thread Joel Hutton via Gcc-patches
ed with a V8QI, or how to represent V16QI where we don't care about the top/bottom 8. I made some attempt in optabs.c, which is in the patch commented out, but I'm not sure if I'm going about this the right way. Joel diff --git a/gcc/config/aarch64/aarch64-simd.md b/

Re: [RFC] Feedback on approach for adding support for V8QI->V8HI widening patterns

2021-02-03 Thread Joel Hutton via Gcc-patches
>>> In practice this will only affect targets that choose to use mixed >>> vector sizes, and I think it's reasonable to optimise only for the >>> case in which such targets support widening conversions. So what >>> do you think about the idea of emitting separate conversions and >>> a normal subtr

Re: [RFC] Feedback on approach for adding support for V8QI->V8HI widening patterns

2021-02-03 Thread Joel Hutton via Gcc-patches
>> So emit a v4qi->v8qi gimple conversion >> then a regular widen_lo/hi using the existing backend patterns/optabs? > >I was thinking of using a v8qi->v8hi convert on each operand followed >by a normal v8hi subtraction. That's what we'd generate if the target >didn't define the widening patterns.

Re: [RFC] Feedback on approach for adding support for V8QI->V8HI widening patterns

2021-02-03 Thread Joel Hutton via Gcc-patches
ater. That's fair enough, fake/don't care elements is a bit of a hack. I'll try something out with the conversions and regular subtract. thanks for the help, Joel

[aarch64][vect] Support V8QI->V8HI WIDEN_ patterns

2021-02-09 Thread Joel Hutton via Gcc-patches
Hi Richards, This patch adds support for the V8QI->V8HI case from widening vect patterns as discussed to target PR98772. Bootstrapped and regression tested on aarch64. [aarch64][vect] Support V8QI->V8HI WIDEN_ patterns In the case where 8 out of every 16 elements are widened using a widening

Re: [aarch64][vect] Support V8QI->V8HI WIDEN_ patterns

2021-02-10 Thread Joel Hutton via Gcc-patches
&code2, &multi_step_cvt, >> +&interm_types)) >>{ >> /* Binary widening operation can only be supported directly by the >> architecture. */ >> @@ -4981,10 +5065,20

Re: [aarch64][vect] Support V8QI->V8HI WIDEN_ patterns

2021-02-11 Thread Joel Hutton via Gcc-patches
Hi Richard, I've revised the patch, sorry about sloppy formatting in the previous one. Full bootstrap/regression tests are still running, but the changes are pretty trivial. Ok for trunk assuming tests finish clean? >Joel Hutton writes: >> @@ -277,6 +277,81 @@ optab_for_t

[ping][vect-patterns][RFC] Refactor widening patterns to allow internal_fn's

2021-08-17 Thread Joel Hutton via Gcc-patches
Ping. Is there still interest in refactoring vect-patterns to internal_fn's? > -Original Message- > From: Joel Hutton > Sent: 07 June 2021 14:30 > To: gcc-patches@gcc.gnu.org > Cc: Richard Biener ; Richard Sandiford > > Subject: [vect-patterns][RFC] Refactor

[SLP][VECT] Add check to fix 96837

2020-09-29 Thread Joel Hutton via Gcc-patches
-09-29 Joel Hutton PR target/96837 * tree-vect-slp.c (vect_analyze_slp): Do not call vect_attempt_slp_rearrange_stmts for vector constructors. gcc/testsuite/ChangeLog: 2020-09-29 Joel Hutton PR target/96837 * gcc.dg/vect/bb-slp-49.c: New test.From

[PATCH 0/2] avr: Add support AVR-DA and DB series devices

2022-04-01 Thread Joel Holdsworth via Gcc-patches
avr-libc here: https://github.com/avrdudes/avr-libc/pull/881 In addition, this patch-set includes a patch to remove non-printable characters from avr-devices.cc. Joel Holdsworth (2): avr: Added AVR-DA and DB MCU series avr: Removed errant control characters gcc/config/avr/avr-devices.cc

[PATCH 1/2] avr: Added AVR-DA and DB MCU series

2022-04-01 Thread Joel Holdsworth via Gcc-patches
leaking into cc1. Signed-off-by: Joel Holdsworth --- gcc/config/avr/avr-mcus.def | 22 ++ gcc/config/avr/gen-avr-mmcu-specs.cc | 2 +- gcc/config/avr/gen-avr-mmcu-texi.cc | 2 +- gcc/doc/avr-mmcu.texi| 6 +++--- 4 files changed, 27 insertions(+), 5

[PATCH 2/2] avr: Removed errant control characters

2022-04-01 Thread Joel Holdsworth via Gcc-patches
Signed-off-by: Joel Holdsworth --- gcc/config/avr/avr-devices.cc | 2 -- 1 file changed, 2 deletions(-) diff --git a/gcc/config/avr/avr-devices.cc b/gcc/config/avr/avr-devices.cc index aa284217f50..ff6a5441b77 100644 --- a/gcc/config/avr/avr-devices.cc +++ b/gcc/config/avr/avr-devices.cc

[vect-patterns] Refactor widen_plus/widen_minus as internal_fns

2022-04-13 Thread Joel Hutton via Gcc-patches
Hi all, These patches refactor the widening patterns in vect-patterns to use internal_fn instead of tree_codes. Sorry about the delay, some changes to master made it a bit messier. Bootstrapped and regression tested on aarch64. Joel > > diff --git a/gcc/tree-vect-patterns.c b/gcc/tre

Ping: [PATCH 0/2] avr: Add support AVR-DA and DB series devices

2022-04-19 Thread Joel Holdsworth via Gcc-patches
Ping patch. Link: https://gcc.gnu.org/pipermail/gcc-patches/2022-April/592668.html Thanks Joel Holdsworth

<    1   2   3   >