[RFC] PowerPC / rs6000 call glue removal

2012-09-04 Thread David Edelsohn
Segher and I are planning to remove the machinery supporting RS6000_CALL_GLUE. In the AIX ABI, used by AIX, PowerOpen, PPC64 Linux and mcall-aixdesc, direct calls to named functions that may be external are followed by a special no-op instruction that the linker can replace with an instruction to

Re: ARM/getting rid of superfluous zero extension

2012-10-04 Thread David Edelsohn
On Thu, Oct 4, 2012 at 2:18 PM, Eric Botcazou ebotca...@adacore.com wrote: Any suggestion about how I could avoid generating this zero_extension? Redundant extensions have been a hot topic for some time. The combiner should catch the local easy cases, we have ree.c for the nonlocal easy cases

Re: Fully flow and context sensitive points-to analysis in GCC 4.6.0

2012-10-10 Thread David Edelsohn
On Wed, Oct 10, 2012 at 1:56 PM, Uday P. Khedker u...@cse.iitb.ac.in wrote: We have designed and implemented a fully flow and context sensitive points-to analysis in gcc-4.6.0. For simplicity, we have made a dynamic plugin available at http://www.cse.iitb.ac.in/grc/index.php?page=l-fcpa. This

AArch64 port

2012-10-15 Thread David Edelsohn
I am pleased to announce that the GCC Steering Committee has accepted the AArch64 port for inclusion in GCC and appointed Richard Earnshaw and Marcus Shawcroft as co-maintainers. Happy hacking! David

Re: AIX trunk build fail #3

2012-10-22 Thread David Edelsohn
On Mon, Oct 22, 2012 at 9:49 AM, Perry Smith pedz...@gmail.com wrote: In stage 3, libatomic's configure fails. The config.log file is here: https://gist.github.com/3931504 I've recreated the conftest.c and ran the same command. The output is fine and executes with a 0 status. The clue

Re: add .cc files to libgcc.a

2012-10-29 Thread David Edelsohn
On Mon, Oct 29, 2012 at 9:54 AM, Perry Smith pedz...@gmail.com wrote: This is on my quest to add __cxa_atexit to AIX's GCC. I'm trying to port my patches to trunk. David said I should move my two files to libgcc.a instead of libstdc++.a which is where I put them before. These files

ASAN support accepted and reviewers appointed

2012-11-01 Thread David Edelsohn
I am pleased to announce that the GCC Steering Committee has accepted the Address Sanitizer (ASAN) feature and its associated runtime support library imported from an external repository. Jakub Jelinek, Dodji Seketeli, Kostya Serebryany, and Dmitry Vyukov have been appointed co-reviewers.

Re: 32-bit PowerPC reference test platform

2012-11-06 Thread David Edelsohn
On Tue, Nov 6, 2012 at 3:30 AM, Sebastian Huber sebastian.hu...@embedded-brains.de wrote: what is the reference test platform for the 32-bit PowerPC target? We have the primary target powerpc64-unknown-linux-gnu and the secondary target powerpc-ibm-aix5.3.0.0. On the GCC compile farm there

Re: 32-bit PowerPC reference test platform

2012-11-06 Thread David Edelsohn
On Tue, Nov 6, 2012 at 11:08 AM, Sebastian Huber sebastian.hu...@embedded-brains.de wrote: Ok, does this mean that there is no primary and secondary target in GCC that covers PowerPC Book E with ELF and EABI? If I change something in this area is there at least a well known tertiary target?

Re: Issue with c++11 header random.h

2012-12-03 Thread David Edelsohn
On Mon, Dec 3, 2012 at 10:54 AM, Nolen, Steven D drn...@lanl.gov wrote: In the c++11 headers for the random number generation (random.h), the function discard for the linear_congruential has been implemented in a very inefficient manner. Many modern Monte Carlo codes require this function to

POWER architecture transaction memory documentation

2013-01-02 Thread David Edelsohn
Future implementations of the IBM POWER architecture will include hardware support for transaction memory. IBM is beginning to release more information about the design and implementation. The documentation of the POWER architecture transaction memory ISA has been placed on the power.org website.

Re: stabs support in binutils, gcc, and gdb

2013-01-03 Thread David Edelsohn
On Thu, Jan 3, 2013 at 12:02 PM, Tom Tromey tro...@redhat.com wrote: David == David Taylor dtay...@emc.com writes: David It appears that STABS is largely in maintenance mode. Are there any David plans to deprecate STABS support? If STABS enhancements were made and David posted would they be

Re: stabs support in binutils, gcc, and gdb

2013-01-03 Thread David Edelsohn
On Thu, Jan 3, 2013 at 4:53 PM, Jonas Maebe jonas.ma...@elis.ugent.be wrote: On 03 Jan 2013, at 21:53, David Edelsohn wrote: AIX still uses STABS. GCC produces it and GDB consumes it. More precisely, AIX uses Stabx. It's similar to Stabs, but different in quite a few ways. To add

Re: stabs support in binutils, gcc, and gdb

2013-01-04 Thread David Edelsohn
On Fri, Jan 4, 2013 at 3:20 PM, David Edelsohn dje@gmail.com wrote: On Thu, Jan 3, 2013 at 11:12 PM, Joel Brobecker brobec...@adacore.com wrote: AIX still uses STABS. GCC produces it and GDB consumes it. Recent releases of AIX now support DWARF as well, but GCC and GDB have not been

Re: stabs support in binutils, gcc, and gdb

2013-01-05 Thread David Edelsohn
On Sat, Jan 5, 2013 at 2:53 AM, Joel Brobecker brobec...@adacore.com wrote: Can you please clarify what GNU ld is not completely usable means? Is that referring to DWARF support? to compatibility with specific AIX releases? to compatibility with AIX DWARF feature? Sorry, I meant what GNU

Re: stabs support in binutils, gcc, and gdb

2013-01-05 Thread David Edelsohn
On Sat, Jan 5, 2013 at 9:52 AM, Joel Brobecker brobec...@adacore.com wrote: It does not look like the changes were merged into the FSF tree. This also does not support some of the more recent AIX features added to GCC. Tristan is usually pretty good at sending these sorts of patches. I will

Re: stabs support in binutils, gcc, and gdb

2013-01-08 Thread David Edelsohn
On Tue, Jan 8, 2013 at 3:10 AM, Joel Brobecker brobec...@adacore.com wrote: I was able to speak to Tristan, yesterday, and he confirmed that we haven't been able to contribute a few of the patches he wrote. Unfortunately, his TODO list is more than full, at the moment, and we don't think he'll

Re: stabs support in binutils, gcc, and gdb

2013-01-08 Thread David Edelsohn
On Tue, Jan 8, 2013 at 9:46 AM, Arnaud Charlet char...@adacore.com wrote: We haven't done any work to support TLS in gnu as/ld on AIX (other than ignore these sections for now to avoid generating hard errors), so enabling TLS in GCC would indeed cause some troubles, although we don't use TLS

Synopsys DesignWare ARC Port

2013-01-10 Thread David Edelsohn
I am pleased to announce that the GCC Steering Committee has accepted the Synopsys DesignWare ARC port for inclusion in GCC and appointed Joern Rennecke as maintainer. Please join me in congratulating Joern on his new role. Joern, please update your listing in the MAINTAINERS

Re: register indirect addressing for global variables on powerpc

2013-01-14 Thread David Edelsohn
On Mon, Jan 14, 2013 at 2:00 AM, Thomas Baier ba...@microsys.de wrote: Dear list, I've just subscribed to the list and I hope this is the right place for the following question. The operating system I'd like to use gcc for (OS-9, for the curious) requires an ABI, where global variables are

Re: gcc : c++11 : full support : eta?

2013-01-23 Thread David Edelsohn
On Wed, Jan 23, 2013 at 12:18 PM, Uday Khedker u...@cse.iitb.ac.in wrote: I would like to take this training program to the next level but so long it remains my personal baby, my funding agency does not feel that I have accomplished much because they feel that if my program has any merit, the

Re: gcc : c++11 : full support : eta?

2013-01-23 Thread David Edelsohn
On Wed, Jan 23, 2013 at 12:18 PM, Uday Khedker u...@cse.iitb.ac.in wrote: I would like to take this training program to the next level but so long it remains my personal baby, my funding agency does not feel that I have accomplished much because they feel that if my program has any merit, the

Re: Copyright assignment forms

2013-01-30 Thread David Edelsohn
I will inquire with the FSF Copyright Clerk. - David On Wed, Jan 30, 2013 at 10:01 AM, Rainer Emrich rai...@emrich-ebersheim.de wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Maxim, Am 07.01.2013 08:44, schrieb Maxim Kuvyrkov: On 4/01/2013, at 12:54 AM, Rainer Emrich wrote: I

Re: SPEC2000 comparison of LLVM-3.2 and coming GCC4.8 on x86/x86-64

2013-02-07 Thread David Edelsohn
On Thu, Feb 7, 2013 at 11:09 AM, Richard Biener richard.guent...@gmail.com wrote: Also note that for SPEC -funroll-loops helps GCC (yes ... we don't enable that by default at -O3, we probably should). Richi, Are you suggesting enabling -funroll-loops by default at -O3? When I checked earlier

Re: Copyright assignment

2013-02-08 Thread David Edelsohn
On Fri, Feb 8, 2013 at 4:00 AM, Damian Rouson sourc...@rouson.net wrote: I'm interested in contributing to the gfortran compiler. Please send me any forms or instructions I need to follow regarding copyright assignment. I sent the forms directly. - David

Re: GCC 4.8.0 Status Report (2013-02-14)

2013-02-15 Thread David Edelsohn
On Fri, Feb 15, 2013 at 10:16 AM, Joseph S. Myers jos...@codesourcery.com wrote: On Fri, 15 Feb 2013, Sebastian Huber wrote: GCC trunk remains in release branch mode, with only regression fixes and documentation changes allowed. is there a chance to get this committed to GCC 4.8 even if

Re: GCC 4.8.0 Status Report (2013-03-06)

2013-03-07 Thread David Edelsohn
On Thu, Mar 7, 2013 at 9:09 AM, Dave Korn dave.korn.cyg...@gmail.com wrote: On 06/03/2013 16:05, Jakub Jelinek wrote: If no new P1 appears within a week, I may be about to file one. What priority would Java doesn't compile on a secondary platform count as? There's a trivial bug in libffi

Re: 4.7.2 TLS on AIX 6.1 (ppc) ?

2013-03-11 Thread David Edelsohn
On Mon, Mar 11, 2013 at 3:46 PM, Jason Vas Dias jason.vas.d...@gmail.com wrote: Hi - I wonder if anyone could please tell me if gcc's thread local storage support is meant to be enabled on AIX or not - I've built gcc-4.7.2 on AIX 6.1 OK, with ---enable-threads , using the AIX system

Re: 4.7.2 TLS on AIX 6.1 (ppc) ?

2013-03-12 Thread David Edelsohn
On Tue, Mar 12, 2013 at 3:06 PM, Jason Vas Dias jason.vas.d...@gmail.com wrote: But why didn't the compiler complain that TLS was not supported ? Shouldn't it be doing so ? It is definitely not OK in my book for gcc to finish compilation and linkage with no errors or warnings, when it has

Re: GCC support for PowerPC VLE

2013-03-21 Thread David Edelsohn
On Thu, Mar 21, 2013 at 4:58 AM, Will william.swashbuck...@gmail.com wrote: James Lemke jwlemke at codesourcery.com writes: I have completed the binutils submission for VLE. I am working on the gcc submission. The test results are looking good now. Patches will be posted very soon. Do you

Re: GCC support for PowerPC VLE

2013-03-22 Thread David Edelsohn
On Fri, Mar 22, 2013 at 6:28 AM, David Brown da...@westcontrol.com wrote: I use Freescale PPC devices with VLE, and I use Freescale's CodeWarrior to do so. At the start of the project, I looked at CodeSourcery's PPC-EABI tools (I have used CodeSourcery's gcc tools for other targets) - but

Re: GCC 4.8.0 does not compile for DJGPP

2013-03-25 Thread David Edelsohn
On Mon, Mar 25, 2013 at 12:29 AM, Andris Pavenis andris.pave...@iki.fi wrote: Forgot to say that I also had to apply this patch --- ../gcc-4.8.0/libbacktrace/alloc.c2013-01-14 19:17:30.0 +0100 +++ ../gcc-4.80/libbacktrace/alloc.c2013-03-24 18:07:11.995891959 +0100 @@ -34,6

Documentation for fp-contract

2013-04-05 Thread David Edelsohn
Richi, The GCC documentation for fp-contract is a little confusing and I'm not sure what was intended. The last sentences says: -ffp-contract=on enables floating-point expression contraction if allowed by the language standard. This is currently not implemented and treated equal to

Re: stabs changes for 64 bit targets

2013-05-14 Thread David Edelsohn
On Tue, May 14, 2013 at 10:38 AM, David Taylor dtay...@emc.com wrote: Jakub Jelinek ja...@redhat.com wrote: On Mon, May 13, 2013 at 10:45:46AM -0400, David Taylor wrote: There are problems when using current STABS debug format for 64 bit targets. Why are you considering extending STABS at

Re: Please document `contrib/download_prerequisites'

2013-05-30 Thread David Edelsohn
On Thu, May 30, 2013 at 9:41 AM, Michael Witten mfwit...@gmail.com wrote: That wiki information should be incorporated into what that wiki page calls `the official installation docs', and the rest of it should probably be thrown out as superfluous. I agree that information about GCC is

Re: lower-subreg and IBM long double

2013-06-10 Thread David Edelsohn
On Mon, Jun 10, 2013 at 8:26 PM, Alan Modra amo...@gmail.com wrote: The following patch disables lower-subreg for double double TFmode, bootstrap and regression tests are OK, but I'm a little unsure whether this is the right thing to do. * rs6000.c (TARGET_INIT_LOWER_SUBREG): Define.

Re: Plan for removing global state from GCC's internals

2013-06-26 Thread David Edelsohn
GCC is hosted on platforms other than SVR4 ABI and ELF file format. - David On Wed, Jun 26, 2013 at 3:19 PM, Dmitry Mikushin dmi...@kernelgen.org wrote: FWIW, we also needed to perform multiple invocations of toplev_main from a single execution of GCC frontend, which seems to be quite similar.

Re: Why high vsr registers [vsr32 - vsr63] are not used when -mvsx is specified on powerpc?

2013-07-17 Thread David Edelsohn
On Wed, Jul 17, 2013 at 7:27 PM, Carrot Wei car...@google.com wrote: Hi When I tried to build 444.namd with options -O2 -m64 -mvsx -mcpu=power7, I can see vsx instructions are actually used, there are many xs- started instructions, but none of them use high registers [vsr32 -vsr63], does

Andes nds32 port accepted and maintainers appointed

2013-07-18 Thread David Edelsohn
I am pleased to announce that the GCC Steering Committee has accepted the Andes nds32 port for inclusion in GCC and appointed Chung-Ju Wu and Shiva Chen as port maintainers. The initial patch needs approval from a GCC GWP maintainer before it may be committed. Please join me in

Re: Why high vsr registers [vsr32 - vsr63] are not used when -mvsx is specified on powerpc?

2013-07-19 Thread David Edelsohn
On Fri, Jul 19, 2013 at 7:22 PM, Carrot Wei car...@google.com wrote: In insn patterns the register class is usually not directly used, instead different predicates and constraints are used. So can we use different predicates and constraints in memory access instructions and floating point

Altera Nios II port accepted

2013-07-29 Thread David Edelsohn
I am pleased to announce that the GCC Steering Committee has accepted the Altera Nios II port for inclusion in GCC and appointed Chung-Lin Tang and Sandra Loosemore as port maintainers. The initial patch needs approval from a GCC GWP maintainer before it may be committed. Please

Re: libstdc++ test case ext/headers.cc failed on arm-none-eabi

2013-08-07 Thread David Edelsohn
The same error occurs on AIX because the tests are run without pthreads. - David On Wed, Aug 7, 2013 at 6:22 AM, Bin.Cheng amker.ch...@gmail.com wrote: Hi, I spotted case ext/headers.cc failed on arm-none-eabi with below information: In file included from

Re: Generating multiple binaries from a single source file

2013-09-01 Thread David Edelsohn
On Sat, Aug 31, 2013 at 11:57 PM, Rodolfo Guilherme Wottrich rgw...@gmail.com wrote: Hello everyone, I would like to be able to generate multiple binaries from a single source file, each of which being slightly different from the other(s). For example, in case there's an OpenMP parallel

Re: [ping^2] [buildrobot] gcc/config/linux-android.c:40:7: error: ‘OPTION_BIONIC’ was not declared in this scope

2013-09-02 Thread David Edelsohn
On Mon, Sep 2, 2013 at 5:28 PM, Jan-Benedict Glaw jbg...@lug-owl.de wrote: Hi! On Mon, 2013-08-26 12:51:53 +0200, Jan-Benedict Glaw jbg...@lug-owl.de wrote: On Tue, 2013-08-20 11:24:31 +0400, Alexander Ivchenko aivch...@gmail.com wrote: I certainly missed that OPTION_BIONIC is not

Caroline Tice appointed VTV maintainer

2013-09-10 Thread David Edelsohn
I am pleased to announce that the GCC Steering Committee has appointed Caroline Tice as VTV (libvtv) maintainer. Please join me in congratulating Caroline on her new role. Please update your listing in the MAINTAINERS file. Happy hacking! David

GNU Toolchain on Google+ and Twitter

2013-09-24 Thread David Edelsohn
I have established Google+ and Twitter pages for the GNU Toolchain (GCC, Binutils, GDB) as additional, un-official communication channels for announcements and highlights of interesting mailing list discussions. https://plus.google.com/108467477471815191158 https://twitter.com/gnutools Anyone

Re: GNU Toolchain on Google+ and Twitter

2013-09-24 Thread David Edelsohn
On Tue, Sep 24, 2013 at 11:54 AM, Joseph S. Myers jos...@codesourcery.com wrote: On Tue, 24 Sep 2013, David Edelsohn wrote: I have established Google+ and Twitter pages for the GNU Toolchain (GCC, Binutils, GDB) as additional, un-official communication channels What about covering glibc

Re: Getting the ARC port reviewed and accepted

2013-10-01 Thread David Edelsohn
, but David Edelsohn said at my appointment as maintainer: : The GCC SC has approved acceptance of the port and you as maintainer. : I will announce that shortly. Because the patches that you want to : include in GCC 4.8 are localized to the port, I think that it still : should be possible to merge

Re: Getting the ARC port reviewed and accepted

2013-10-02 Thread David Edelsohn
On Wed, Oct 2, 2013 at 4:31 AM, Andrew Haley a...@redhat.com wrote: On 10/02/2013 12:47 AM, David Edelsohn wrote: It is unfortunate that global reviewers are so busy that they cannot review the few, infrequent new port submissions. But I find it very distasteful for someone to hyperventilate

Re: libgccjit.so: an embeddable JIT-compilation library based on GCC

2013-10-10 Thread David Edelsohn
On Wed, Oct 9, 2013 at 5:31 PM, David Malcolm dmalc...@redhat.com wrote: Some questions for the GCC steering committee: * is this JIT work a good thing? (I think so, obviously, but can I go ahead and e.g. add it to the wiki under Current Projects?) * do you like the general approach?

Re: make install broken on the trunk?

2013-10-20 Thread David Edelsohn
On Sun, Oct 20, 2013 at 3:12 PM, Matthias Klose d...@ubuntu.com wrote: A make install from trunk 20131020 seems to be broken, at least when building with Go (last time I successfully installed was 20130917). However, even without Go enabled, dfa.c is rebuilt and and then the depending binaries

Re: Vectorizer/alignment

2013-11-11 Thread David Edelsohn
On Mon, Nov 11, 2013 at 3:56 PM, Richard Henderson r...@redhat.com wrote: I suppose targets without .bss section support should not switch (that is, targets not defining BSS_SECTION_ASM_OP or ASM_OUTPUT_ALIGNED_BSS). Good point. I don't expect that we have many of those left, but if any do

Oleg Endo appointed co-maintainer of SH port

2013-12-06 Thread David Edelsohn
I am pleased to announce that the GCC Steering Committee has appointed Oleg Endo as co-maintainer of the SH port. Please join me in congratulating Oleg on his new role. Oleg, please update your listing in the MAINTAINERS file. Happy hacking! David

Joseph Myers joins GCC Steering Committee

2013-12-08 Thread David Edelsohn
new year! The GCC Steering Commitee David Edelsohn Kaveh Ghazi Jeffrey Law Marc Lehmann Jason Merrill David Miller Toon Moene Joseph Myers Gerald Pfeifer Joel Sherrill Jim Wilson

Re: clang vs free software

2014-01-23 Thread David Edelsohn
On Thu, Jan 23, 2014 at 12:49 PM, Eric S. Raymond e...@thyrsus.com wrote: Maybe nobody bothers because using clang is easier than to fight with FSF policies. Which is pretty close if not identical to my original point. Your original point came across as a complaint that GCC does not support

Re: Generating minimum libstdc++ symbols for a new platform

2014-01-28 Thread David Edelsohn
On Sun, Jan 26, 2014 at 11:12 AM, Richard Sandiford rdsandif...@googlemail.com wrote: [adding libstdc++@] Bill Schmidt wschm...@linux.vnet.ibm.com writes: It was recently pointed out to me that our new powerpc64le-linux-gnu target does not yet have a corresponding directory in libstdc

Re: [AVR] remove two maintainers

2014-03-03 Thread David Edelsohn
On Mon, Mar 3, 2014 at 7:04 AM, Denis Chertykov cherty...@gmail.com wrote: 2014-03-03 15:35 GMT+04:00 David Brown da...@westcontrol.com: On 02/03/14 19:24, Denis Chertykov wrote: I would remove two maintainers for AVR port: 1. Anatoly Sokolov ae...@post.ru 2. Eric Weddington

Ian Lance Taylor and Ramana Radhakrishnan join GCC Steering Committee

2014-03-13 Thread David Edelsohn
are happy to gain their experience and knowledge. The GCC Steering Commitee David Edelsohn Kaveh Ghazi Jeffrey Law Marc Lehmann Jason Merrill David Miller Toon Moene Joseph Myers Gerald Pfeifer Ramana Radhakrishnan Joel Sherrill Ian Lance Taylor Jim Wilson

Announcement of Wide-Int Reviewers

2014-04-28 Thread David Edelsohn
I am pleased to announce that the GCC Steering Committee has appointed Richard Sandiford, Mike Stump and Ken Zadeck as Wide-Int Reviewers. Please join me in congratulating Richard, Mike and Ken on their new role. Please update your listings in the MAINTAINERS file. Happy

Re: GCC 4.8.3 Status Report, branch frozen for release (2014-05-15)

2014-05-15 Thread David Edelsohn
On Thu, May 15, 2014 at 5:27 AM, Richard Biener rguent...@suse.de wrote: Status == The 4.8 branch is now frozen as I am preparing a first release candidate for 4.8.3. All patches to the branch now require explicit approval from release managers. Please hold off on GCC 4.8.3.

ACM SIGPLAN Programming Languages Software Award

2014-06-11 Thread David Edelsohn
It gives me great pleasure to announce that GCC has won the ACM SIGPLAN Programming Languages Software Award Congratulations to the entire GCC Community! - David

Re: regs_used estimation in IVOPTS seriously flawed

2014-06-20 Thread David Edelsohn
On Fri, Jun 20, 2014 at 5:01 AM, Bingfeng Mei b...@broadcom.com wrote: As a short term solution, I tried some simple non-linear functions as Richard suggested to penalize using too many IVs. For example, the following cost in ivopts_global_cost_for_size fixed my regression and actually

Re: Offload Library

2014-06-20 Thread David Edelsohn
On Fri, May 16, 2014 at 7:47 AM, Kirill Yukhin kirill.yuk...@gmail.com wrote: Dear steering committee, To support the offloading features for Intel's Xeon Phi cards we need to add a foreign library (liboffload) into the gcc repository. README with build instructions is attached. I

Re: build/genmodes: config/i386/i386-modes.def:25: (TF) field format must not be set

2014-07-13 Thread David Edelsohn
This failure now appears for powerpc-aix. I do not know if it happens for ppc64-linux also. Bootstrap currently is broken on AIX. build/genmodes -h tmp-modes.h build/genmodes: config/rs6000/rs6000-modes.def:23: (TF) field format must not be set build/genmodes: machmode.def:203: (DF) field

Re: Slides from Cauldron talks

2014-07-24 Thread David Edelsohn
On Thu, Jul 24, 2014 at 2:19 AM, Tobias Burnus bur...@net-b.de wrote: David Malcolm wrote: I didn't see a place to post slides for Cauldron talks, so am posting links to them here. I have added the links to https://gcc.gnu.org/wiki/cauldron2014#Slides_and_Notes Does anyone know if any

Re: [BUILDROBOT] rs6000-ibm-aix4.3 / rs6000-ibm-aix5.3.0: error: 'ASM_WEAKEN_DECL' was not declared in this scope

2014-09-04 Thread David Edelsohn
Hi, Jan This probably is expected for AIX 4.3. I am surprised that this occurs for AIX 5.3 because I thought that weak support was available after AIX 5.1 or AIX 5.2. I think that the weak support and MAKE_DECL_ONE_ONLY are required for proper operation now. Maybe I should formally deprecate

Re: GCC 5.0 Status Report (2014-11-03), Stage 1 ends Nov 15th

2014-11-04 Thread David Edelsohn
On Mon, Nov 3, 2014 at 4:18 AM, Jakub Jelinek ja...@redhat.com wrote: Status == The trunk is scheduled to transition from Stage 1 to Stage 3 at the end of Saturday, November 15th (use your timezone to your advantage). We have been in Stage 1 for almost 7 months now with a fortnight

Re: [PATCH 0/4] OpenMP 4.0 offloading to Intel MIC

2014-11-13 Thread David Edelsohn
Kirill, The patches have broken bootstrap on AIX and probably on other non-GNU platforms. strchrnul() is a GNU extension. /nasfarm/edelsohn/src/src/gcc/lto-wrapper.c: In function 'unsigned int parse_env_var(const char*, char***, const char*)': /nasfarm/edelsohn/src/src/gcc/lto-wrapper.c:427:35:

Re: graphite in -O3

2014-11-16 Thread David Edelsohn
Because they have not shown general performance benefit. I hope that the renewed attention and development effort will allow them to be enabled by default eventually. Thanks, David On Sun, Nov 16, 2014 at 2:10 PM, Andi Kleen a...@firstfloor.org wrote: Is there any specific reason why none of

Re: GCC 4.8.4 Status Report (2014-12-05)

2014-12-05 Thread David Edelsohn
On Fri, Dec 5, 2014 at 4:18 AM, Jakub Jelinek ja...@redhat.com wrote: Status == It is time for another 4.8 release, I'd like to create 4.8.4 release candidate at the end of the next week and if all goes well, 4.8.4 release a week after that. If you have any safe fixes you'd like to be

Re: GCC 4.8.4 Status Report (2014-12-12)

2014-12-12 Thread David Edelsohn
On Fri, Dec 12, 2014 at 7:35 AM, Jakub Jelinek ja...@redhat.com wrote: Status == The GCC 4.8.4-rc1 release candidate has been released. The branch is frozen now, all changes require release manager approval until the final release of GCC 4.8.4 which should happen roughly one week after

Re: GCC 4.8.4 Status Report (2014-12-12)

2014-12-12 Thread David Edelsohn
On Fri, Dec 12, 2014 at 7:17 PM, Jakub Jelinek ja...@redhat.com wrote: On Fri, Dec 12, 2014 at 04:51:21PM -0500, David Edelsohn wrote: GCC 4.8 branch has degraded from 14 libstdc++ failures to 153. This On which target, when it has been reported, are the libstdc++ folks aware of that? I see

Re: GCC 4.8.4 Status Report (2014-12-12)

2014-12-13 Thread David Edelsohn
Jakub, I would like to backport this fixincludes patch to the GCC 4.8 branch. https://gcc.gnu.org/ml/gcc-patches/2013-08/msg01975.html Thanks, David On Fri, Dec 12, 2014 at 7:17 PM, Jakub Jelinek ja...@redhat.com wrote: On Fri, Dec 12, 2014 at 04:51:21PM -0500, David Edelsohn wrote: GCC 4.8

Re: ppc64 __attribute__((visibility (hidden))) and multiple TOCs

2007-06-25 Thread David Edelsohn
Jakub Jelinek writes: Jakub compiled on ppc64-linux with -O2 -m64 -mminimal-toc Jakub leads to bl bar without nop in the following instruction Jakub and to sibling call. Jakub Now, when this together with bar's definition is linked Jakub into a big binary and foo and bar need to have different

Re: ppc64 __attribute__((visibility (hidden))) and multiple TOCs

2007-06-25 Thread David Edelsohn
Mark Mitchell writes: Mark I think the DECL_EXTERNAL case should go before the visibility checks in Mark default_binds_local_p_1. A DECL_EXTERNAL entity never binds locally. Jakub, Do you want to follow up with a patch to change the ordering of tests in default_binds_local_p_1()?

Re: ppc64 __attribute__((visibility (hidden))) and multiple TOCs

2007-06-25 Thread David Edelsohn
Mark Mitchell writes: Mark That would be my recommendation: limit optimizations that require a Mark short branch to calls to functions in the same translation unit, not Mark just in the same shared object. But, that's just my two cents; the Mark Power maintainers might have a different take.

Re: ppc64 __attribute__((visibility (hidden))) and multiple TOCs

2007-06-25 Thread David Edelsohn
Emitting a NOP depends on SYMBOL_FLAG_LOCAL. if (targetm.binds_local_p (decl)) flags |= SYMBOL_FLAG_LOCAL; PPC64 uses the default binds_local_p() hook, default_binds_local_p_1(): /* If defined in this object and visibility is not default, must be local. */ else if

Re: ppc64 __attribute__((visibility (hidden))) and multiple TOCs

2007-06-25 Thread David Edelsohn
Mark Mitchell writes: Mark Good point -- if there's no definition in the current translation unit, Mark then I guess we aren't going to make any bad assumptions about the Mark contents of the function. So, I guess that just means that the Power Mark back end needs to check for !DECL_EXTERNAL in

Re: ppc64 __attribute__((visibility (hidden))) and multiple TOCs

2007-06-25 Thread David Edelsohn
Jakub Jelinek writes: Jakub I guess the right thing to do would be to replace the current Jakub 3 uses of SYMBOL_REF_LOCAL_P (x) macro in config/rs6000/*.md Jakub with Jakub SYMBOL_REF_LOCAL_P (x) (!TARGET_ARCH64 || !SYMBOL_REF_EXTERNAL_P (x)) Jakub where TARGET_ARCH64 is replaced by whatever

Re: no_new_pseudos

2007-07-04 Thread David Edelsohn
Richard Sandiford writes: Richard So which of (1) and (2) from my message do think is best? Replace backend Richard uses with reload_completed when doing so is safe, or consistently replace Richard it with reload_in_progress || reload_completed throughout the backends? Richard, I

Re: no_new_pseudos

2007-07-04 Thread David Edelsohn
Alexandre Oliva writes: Alexandre It's as mechanical as the change you proposed, except that yours Alexandre potentially loses information that would enable someone to recover Alexandre !BEFORE_RELOAD_P() out of the expanded version of no_new_pseudos. Except that no_new_pseudos was not

Re: no_new_pseudos

2007-07-05 Thread David Edelsohn
Alexandre Oliva writes: Except that no_new_pseudos was not used consistently. Alex I'm not sure what you mean by consistently, but regardless, how Alex could any argument possibly make it better to replace it with Alex (reload_in_progress || reload_completed) Alex rather than Alex

Re: no_new_pseudos

2007-07-06 Thread David Edelsohn
Alexandre Oliva writes: Alexandre Collapsing no_new_pseudos with anything else that doesn't carry the Alexandre semantics it currently expresses is a transformation that loses Alexandre information. Pretty please don't do this just because the current Alexandre code doesn't care about this

Andreas Krebbel appointed s390 co-maintainer

2007-07-11 Thread David Edelsohn
I am pleased to announce that the GCC Steering Committee has appointed Andreas Krebbel as s390 port co-maintainer. Please join me in congratulating Andreas on his new role. Andreas, please update your listing in the MAINTAINERS file. Happy hacking! David

Re: RFH: GPLv3

2007-07-12 Thread David Edelsohn
Doug Gregor writes: Doug Could we ask the SC to reconsider the change in the GCC major version Doug numbering for GPLv3? Or, at the very least, explain why it is Doug important to change the major version number for a mere license Doug change? To avoid confusion among GCC users who do

Re: RFH: GPLv3

2007-07-12 Thread David Edelsohn
Ian Lance Taylor writes: Ian To pile on after my earlier message, I would say that the change in Ian license does not matter at all, not even a tiny bit, for gcc *users*. Ian It only matters for gcc *distributors*. And I think the vastly Ian smaller population of gcc distributors can be reached

Re: RFH: GPLv3

2007-07-12 Thread David Edelsohn
Doug Gregor writes: Doug It seems obvious to me that it would be easiest to just move today's Doug mainline over to GPLv3, and have every GCC release = 4.3 be GPLv3. We Doug could then either cut off the GCC 4.2 branch entirely or leave it Doug GPLv2. Then there are no surprises for anyone.

Re: RFH: GPLv3

2007-07-12 Thread David Edelsohn
Dave Korn writes: Doug could then either cut off the GCC 4.2 branch entirely or leave it Doug GPLv2. Then there are no surprises for anyone. Leaving released branches as GPLv2 is not an option. Dave What, even *closed* release branches? The comment referred to GCC 4.2. GCC 4.2

Re: RFH: GPLv3

2007-07-12 Thread David Edelsohn
Benjamin Smedberg writes: Doug It seems obvious to me that it would be easiest to just move today's Doug mainline over to GPLv3, and have every GCC release = 4.3 be GPLv3. We Doug could then either cut off the GCC 4.2 branch entirely or leave it Doug GPLv2. Then there are no surprises for

Re: RFH: GPLv3

2007-07-12 Thread David Edelsohn
Richard Kenner writes: Because the FSF says it is not an option. The FSF holds the copyright and decides on the licensing. Richard True, but RMS has been known to change his mind when people point out to him Richard the consequences of a decision. The GCC SC has not been able to

Re: RFH: GPLv3

2007-07-12 Thread David Edelsohn
Bernd Schmidt writes: Bernd I don't think that's true. Given that all copyrights are assigned to Bernd the FSF, the FSF could license these changes as GPLv2+ (in 4.2) and Bernd GPLv3+ (in 4.3 and up) without a problem. The original author's wishes Bernd do not come into play.

Re: RFH: GPLv3

2007-07-15 Thread David Edelsohn
Richard Kenner writes: Richard Now, suppose I apply it to the GPLv2 version of the file. One could argue Richard that such file is now GPLv3 and I think that'd be correct. But since the Richard parts of the file being patched are identical, the patch is indistinguishable Richard from one

Re: Fw: Failing matrix tests

2007-07-19 Thread David Edelsohn
Razya, Many of the tests fail on AIX as well. David FAIL: gcc.dg/matrix/matrix-1.c scan-ipa-dump-times Flattened 3 dimensions 1 FAIL: gcc.dg/matrix/matrix-2.c scan-ipa-dump-times Flattened 2 dimensions 1 FAIL: gcc.dg/matrix/matrix-3.c scan-ipa-dump-times Flattened 2 dimensions 1 FAIL:

Re: RFC: Rename Non-Autpoiesis maintainers category

2007-07-26 Thread David Edelsohn
Diego Novillo writes: Diego I've always found the term Non-Autopoiesis too pretentious and Diego unnecessarily complex. In a recent thread, Tobias Schluter proposed Diego Non-autonomous, which is at least more readily understandable. Diego Would this patch be OK? Any other suggestions for a

Zdenek Dvorak appointed loop infrastructure maintainer

2007-08-08 Thread David Edelsohn
I am pleased to announce that the GCC Steering Committee has promoted Zdenek Dvorak to full maintainership of all of the GCC loop infrastructure. Please join me in congratulating Zdenek on his new role. Zdenek, please update your listing in the MAINTAINERS file. Happy hacking!

Re: RFC: Simplify rules for ctz/clz patterns and RTL

2007-08-15 Thread David Edelsohn
I think the cost would be something like: Index: rs6000.c === --- rs6000.c(revision 127484) +++ rs6000.c(working copy) @@ -20292,10 +20292,15 @@ *total += COSTS_N_INSNS (2); return false; +case

Re: RFC: Simplify rules for ctz/clz patterns and RTL

2007-08-15 Thread David Edelsohn
Zack Weinberg writes: Zack Makes sense. I don't suppose I could persuade you to teach rs6000 Zack RTX_COSTS about clz and popcount...? Sure. It's not that difficult to add to the table. David

Re: RFC: Simplify rules for ctz/clz patterns and RTL

2007-08-15 Thread David Edelsohn
Segher Boessenkool writes: I think the cost would be something like: +case POPCOUNT: + *total = COSTS_N_INSNS (3); + return false; Segher Is that the cost when using popcountb? It is a lot more Segher expensive when that instruction isn't available (like on Segher most

Re: RFC: Simplify rules for ctz/clz patterns and RTL

2007-08-15 Thread David Edelsohn
Segher Boessenkool writes: Yes, but do we even create POPCOUNT rtx if the insn isn't supported? Wouldn't we expand or create libcall early? Segher I don't know, there's only one way to find out... :-) I did check. Didn't you? David

Re: compiler chain on AIX

2007-08-24 Thread David Edelsohn
Ed S Peschko writes: Ed which would be fine if the AIX linker works, but I'm getting segmentation Ed faults when compiling perl out of the box, using the gcc-4.1.0 compiler Ed provided.. I'm wondering if its the compiler, the linker, or both... You have not provided information for

  1   2   3   4   5   6   7   8   9   10   >