How to add a NOP instruction in each basic block for obj code that gcc generates

2006-08-10 Thread jeff jeff
me out and do a quick hack for me? Thanks in advance, Jeff

Re: How to add a NOP instruction in each basic block for obj code that gcc generates

2006-08-10 Thread Jeff
2006/8/10, Paolo Bonzini <[EMAIL PROTECTED]>: jeff jeff wrote: > Hi all, > > I'm doing an experiment with gcc. I need to modify gcc so that a NOP > instruction will be inserted into each basic block in binary code that > gcc generates. I know this sounds weird but it

Re: How to add a NOP instruction in each basic block for obj code that gcc generates

2006-08-10 Thread Jeff
ction should I use in order to emit a nop? Thanks, Jeff

Re: How to add a NOP instruction in each basic block for obj code that gcc generates

2006-08-11 Thread Jeff
The simplest way is going to be something like fprintf (asm_out_file, "\tnop\n"); I added fprintf (asm_out_file, "\tnop\n"); to the end of case CODE_LABEL. Then I recompile the gcc. Unfortunately, it doesn't seem that a NOP was inserted. Any ideaes? case CODE_LABEL: /* The target

Solaris 9, GCC 4.1.1 and GCC 3.3.5 ... --disable-shared at build time?

2006-10-30 Thread Jeff Blaine
I'm backed into a corner here and really not sure what the proper path out is. -- Our production GCC is 3.3.5. It was built with default args. Previously we ran 2.95.3. You can perhaps realize my surprise when I found that a lot of apps we had built with this GCC 3.3.5 had libgcc_s.so

Re: Newlib _ctype_ alias kludge now invalid due to PR middle-end/15700 fix.

2005-03-17 Thread Jeff Johnston
y aliasing trick. Corinna, if this causes any Cygwin issues, please let me know. -- Jeff J.

Successful gcc4.0.0 build (Redhat 9. Kernel 2.4.25)

2005-04-25 Thread Jeff Clifford
: glibc-2.3.2-11.9 Notes: This build worked for installing sitewide over nfs fine. --prefix and --program-suffix worked fine. --with-local-prefix=/usr/include had to be specified as the default of /usr/local/include is not right for certain Linux distributions (like Redhat). Jeff Clifford

Successful gcc4.0.1 build (Redhat 9. Kernel 2.4.25)

2005-07-15 Thread Jeff Clifford
for installing sitewide over nfs fine. --prefix and --program-suffix worked fine. Jeff Clifford

Successful gcc4.0.2 build (Redhat 9, Kernel 2.4.25)

2005-10-12 Thread Jeff Clifford
for installing sitewide over nfs fine. --prefix and --program-suffix worked fine. Jeff Clifford

glibc compilation error

2005-10-26 Thread Jeff Stevens
s to complete without any issues. It seems that gcc is having issues with the following line in gen-as-const.awk: printf "asm (\"@@@name@@@%s@@@value@@@%%0@@@end@@@\" : : \"i\" (%s));\n", name, $0; Is my configure line incorrect, or have I maybe incorrectly configu

HowTo Cross Compile GCC on x86 Host for PowerPC Target

2005-10-26 Thread Jeff Stevens
x --prefix=/opt/luan2/toolchain/bin --enable-shared --enable-threads --enable-languages=c I'm obviously missing something, but can't seem to find anything on the internet that explains cross-compiling gcc for another target. Thanks, Jeff Stevens _

RE: HowTo Cross Compile GCC on x86 Host for PowerPC Target

2005-10-26 Thread Jeff Stevens
Yes I added the cross-compiler to the path and created a separate build directory (ppc_gcc). Thanks, Jeff Stevens --- Dave Korn <[EMAIL PROTECTED]> wrote: > Dave Korn wrote: > > Jeff Stevens wrote: > >> Is there a HowTo out there on how to cross > compile

Re: Howto Cross Compile GCC to run on PPC Platform

2005-11-03 Thread Jeff Stevens
ve-gcc/gcc' make[1]: *** [stmp-multilib] Error 2 make[1]: Leaving directory `/opt/recorder/build-tools/build-native-gcc/gcc' make: *** [install-gcc] Error 2 How do I install the native compiler? Thanks, Jeff Stevens --- Clemens Koller <[EMAIL PROTECTED]> wrote: > Hello, Jef

Re: Howto Cross Compile GCC to run on PPC Platform

2005-11-03 Thread Jeff Stevens
REFIX is the target filesystem tree. I used the same make install command for the native gcc that I compiled. Thanks, Jeff Stevens --- Kai Ruottu <[EMAIL PROTECTED]> wrote: > Jeff Stevens wrote: > > > .../gcc-3.4.4/configure > > --build=`../gcc-3.4.4/config.guess` > &

Re: Need sanity check on DSE vs expander issue

2020-01-14 Thread Jeff Law
On Fri, 2019-12-20 at 12:08 +0100, Richard Biener wrote: > On December 20, 2019 8:25:18 AM GMT+01:00, Jeff Law wrote: > > On Fri, 2019-12-20 at 08:09 +0100, Richard Biener wrote: > > > On December 20, 2019 3:20:40 AM GMT+01:00, Jeff Law > > wrote: > >

Re: Git ChangeLog policy for GCC Testsuite inquiry

2020-01-24 Thread Jeff Law
uot; > > Do we want to continue with ChangeLog entries for testsuite changes or > only rely on Git log? I strongly prefer to move towards relying on the git log. jeff

Re: Git ChangeLog policy for GCC Testsuite inquiry

2020-01-24 Thread Jeff Law
IT. In fact, that's precisely what I'd like to see us do. jeff

Re: Git ChangeLog policy for GCC Testsuite inquiry

2020-01-25 Thread Jeff Law
On Sat, 2020-01-25 at 10:50 -0500, Nathan Sidwell wrote: > On 1/24/20 4:36 PM, Jeff Law wrote: > > On Fri, 2020-01-24 at 20:32 +0100, Eric Botcazou wrote: > > > > I strongly prefer to move towards relying on the git log. > > > > > > In my experience the outp

Re: Git push account

2020-01-25 Thread Jeff Law
..@sourceware.org/gcc/gcc.git ..., > git push ssh://f...@gcc.gnu.org/gcc/gcc.git ... It shouldn't matter. Under the hood sourceware.org and gcc.gnu.org are the same machine. jeff

Re: SSA Question related to Dominator Trees

2020-01-27 Thread Jeff Law
; type parameters but was unable to verify it by looking in the manual. There is no type or class for the dominator tree. Having one would be useful. jeff

Re: Aliasing rules for unannotated SYMBOL_REFs

2020-01-27 Thread Jeff Law
return -1 > when one symbol X has a decl and the other symbol Y doesn't, and neither > of them are block symbols? Is the answer to (Q3) that we allow equality > but not overlap here too? E.g. a linker script could define Y to X but > not to a region that contains X at a nonzero offset? Does digging into the history provide any insights here? I'm not sure given the issues you've introduced if I could actually fill out the matrix of answers without more underlying information. ie, when can we get symbols without source level decls, anchors+interposition issues, etc. Jeff >

Re: Git ChangeLog policy for GCC Testsuite inquiry

2020-02-03 Thread Jeff Law
lar pieces of code). > > Perhaps there are practical or policy reasons for not requiring everyone > who wants to track gcc development history to build or install git. > But if so, why not just include the output of "git log", with whatever > options seem best? (Probably --stat at least, to show the affected files.) > > Like with the svn-to-git conversion, the less we change the way the > history is presented, the less chance there is of something going wrong. > And the idea is that git log should be informative enough for upstream > developers, so surely it should be enough for others too. I believe the ChangeLog is primarily a FSF requirement, hence generating it from the SCM at release time seems reasonable. ANd yes, even though I have been a regular ChangeLog user, I rely more and more on the git log these days. jeff

Fwd: February sourceware.org transition to new server!

2020-02-04 Thread Jeff Law
This affects gcc.gnu.org as well...Expect weekend outages... --- Begin Message --- Community, The sourceware.org server will be transitioning to a new server over the next 2-4 weeks. The new server will be CentOS 8-based with more CPU and more RAM. Please keep this in mind when planning out y

Re: Git ChangeLog policy for GCC Testsuite inquiry

2020-02-06 Thread Jeff Law
On Wed, 2020-02-05 at 15:18 -0600, Segher Boessenkool wrote: > On Mon, Feb 03, 2020 at 01:24:04PM -0700, Jeff Law wrote: > > ANd yes, even though I have been a regular ChangeLog user, I rely more > > and more on the git log these days. > > As a reviewer, the changelog is

Re: [EXTERNAL] Re: GCC selftest improvements

2020-02-15 Thread Jeff Law
ts 4.8.5 instead of 4.8.2: > https://gcc.gnu.org/ml/gcc/2019-11/msg00192.html > > Looking at release dates 4.8.5 was in June 2015 while 4.8.2 in October 2013 > which is a pretty big gap. I'd for moving the needle as far as we reasonably > can since this is a leap anyways. @Segher do you have a reason in mind for > the higher versioning? I doubt there's a lot of functional difference between 4.8.5 and 4.8.2. It really should just be bugfixes.While I'd prefer 4.8.5 over 4.8.2, I could live with either. Jeff

Re: Branch instructions that depend on target distance

2020-02-24 Thread Jeff Law
se to the branch shortening pass. > > The tricky part is that the addcmpbCC instruction does NOT modify > condition codes, while the cmp instruction does. Nothing you could > solve in the linker... > > OK, it seems I'll have to go with the worst-case variant. You can support both. You output the short case when the target is close enough and the longer variant otherwise. Jeff

Re: Fwd: Legal Prerequisites contributions

2020-03-01 Thread Jeff Law
gnu.org/contribute.html Contact ass...@gnu.org to get your paperwork started. Thanks, Jeff >

Away on PTO, expect some delays in GCC patch reviews

2015-06-04 Thread Jeff Law
klog and I'll have a higher than usual backlog of non-patch-review things to be doing for Red Hat. So, at least for the next few weeks, patch review will be slower than usual. Please be patient :-) Jeff

Re: ifcvt limitations?

2015-06-23 Thread Jeff Law
t of work on them and knew their properties quite well). Richard is currently on PTO, so I don't think you're likely to get a quick response from him with further details. jeff

Re: set_src_cost lying comment

2015-06-23 Thread Jeff Law
reasonable chance of just going away, while logicals, alu operations on the appropriate chips should have a cost of 1. jeff

Re: set_src_cost lying comment

2015-06-24 Thread Jeff Law
On 06/24/2015 03:18 AM, Alan Modra wrote: On Tue, Jun 23, 2015 at 11:05:45PM -0600, Jeff Law wrote: I certainly agree that the cost of a move, logicals and arithmetic is essentially the same at the chip level for many processors. But a copy has other properties that make it "cheaper"

Re: set_src_cost lying comment

2015-06-24 Thread Jeff Law
On 06/24/2015 03:18 AM, Alan Modra wrote: So in these examples we'd really like register moves to cost one insn. Hmm, at least, moves from hard regs ought to cost something. The more I think about it, the more I think that's a reasonable step. Nothing should have cost 0. Jeff

Re: set_src_cost lying comment

2015-06-25 Thread Jeff Law
On 06/25/2015 06:28 AM, Richard Earnshaw wrote: On 24/06/15 17:47, Jeff Law wrote: On 06/24/2015 03:18 AM, Alan Modra wrote: So in these examples we'd really like register moves to cost one insn. Hmm, at least, moves from hard regs ought to cost something. The more I think about it

Re: Proposal for merging scalar-storage-order branch into mainline

2015-06-25 Thread Jeff Law
"every load and store" is still very few? Seems like it'd be a great way to test the effectiveness of our bswap pass :-) jeff

Re: Proposal for merging scalar-storage-order branch into mainline

2015-06-25 Thread Jeff Law
s a little rough, but essentially correct in our experience. Agreed on both points. These legacy codebases can be large and full auditing may not really be that feasible. jeff

Re: C++ coding style inconsistencies

2015-06-25 Thread Jeff Law
[IMO non-const references are too easy to misread as normal parameters.] In all three cases, whether the answer is A or B is less important than whether the answer is the same across the code base. I could make an argument either way on this one... jeff

Re: C++ coding style inconsistencies

2015-06-26 Thread Jeff Law
at page is obsolete and refers the reader to the official conventions. Jeff

Re: Proposal for merging scalar-storage-order branch into mainline

2015-06-26 Thread Jeff Law
On 06/26/2015 01:56 AM, Richard Biener wrote: On Thu, Jun 25, 2015 at 7:03 PM, Jeff Law wrote: On 06/09/2015 10:20 AM, Eric Botcazou wrote: Because some folks don't want to audit their code to where to add byteswaps. I am serious people have legacy big-endian code they want to run l

Re: C++ coding style inconsistencies

2015-06-29 Thread Jeff Law
o the same. Not sure what granularity that hooks uses -- ie, does it flag preexisting formatting nits or just new ones. Either way works. The former is a bit more burdensome initially, but does get the code base into shape WRT formatting stuff more quickly. Jeff

Re: Multi-version IF-THEN-ELSE conditional

2015-06-29 Thread Jeff Law
e the heuristics around this. The optimizations you want to improve happen as separate passes, so there won't necessarily be a good way to predict if the multi-version if-then-else will enable further optimizations. Jeff

Re: gcc feature request / RFC: extra clobbered regs

2015-06-30 Thread Jeff Law
the issue down one level. For ia32, the PIC register really isn't special anymore. I'd be surprised if you couldn't clobber it. jeff

Re: Allocation of hotness of data structure with respect to the top of stack.

2015-07-06 Thread Jeff Law
hte SH port. It should touch on a number of common issues/goals. ftp://gcc.gnu.org/pub/gcc/summit/2003/Optimal%20Stack%20Slot%20Assignment.pdf I can't recall if they ever tried to submit that work for inclusion. Jeff

Re: rl78 vs cse vs memory_address_addr_space

2015-07-06 Thread Jeff Law
d long ago. It'd be helpful if you could be more specific about what can't be handled. combine for example was extended to handle larger chains of insns not terribly long ago. jeff

Re: Uninitialized registers handling in the REE pass

2015-07-07 Thread Jeff Law
bugzilla so that can get tracked? http://gcc.gnu.org/bugzilla jeff

Re: Can shrink-wrapping ever move prologue past an ASM statement?

2015-07-07 Thread Jeff Law
only disallowing moving prologue past volatile asm statements? Any other ideas? Shouldn't this be driven by dataflow? jeff

Re: s390: larl for Simode on 64-bit

2015-07-08 Thread Jeff Law
(and if not, the linker would complain) It would seem that we'd want the compiler to know when the app is going to be loaded into that first 4G so that it can use the more efficient addressing modes. Jeff

Re: Can shrink-wrapping ever move prologue past an ASM statement?

2015-07-08 Thread Jeff Law
oesn't actually clobber the stack pointer does it? ISTM that a use of sp makes more sense and is better "future proof'd" than clobbering sp. Jeff

Re: s390: larl for Simode on 64-bit

2015-07-08 Thread Jeff Law
ist and need to be (and have been) supported. Understood, but we also need to make sure that we don't do something that breaks things. Thus I needed to know the tidbit about explicitly declaring those pointers as SImode. jeff

Re: [RFC] Design and Implementation for Path Splitting for Loop with Conditional IF-THEN-ELSE

2015-07-09 Thread Jeff Law
On 06/02/2015 10:43 PM, Ajit Kumar Agarwal wrote: -Original Message- From: Jeff Law [mailto:l...@redhat.com] Sent: Tuesday, June 02, 2015 9:19 PM To: Ajit Kumar Agarwal; Richard Biener; gcc@gcc.gnu.org Cc: Vinod Kathail; Shail Aditya Gupta; Vidhumouli Hunsigida; Nagaraju Mekala Subject

Re: GCC/JIT and precise garbage collection support?

2015-07-10 Thread Jeff Law
t we're going to need to do for resumable functions which are being discussed in the ISO C++ standards meetings. jeff

Re: Spurious parallel make failures in libgcc.

2015-07-15 Thread Jeff Law
thr.h or gthr-default.h depend on config.status this problem would go away. I'm not sure what the real fix is, but it's got to be a missing dependency that allows libgcov-interface.c to build prior to configure being completed. jeff

Re: ira.c update_equiv_regs patch causes gcc/testsuite/gcc.target/arm/pr43920-2.c regression

2015-07-29 Thread Jeff Law
On 07/28/2015 12:18 PM, Alex Velenko wrote: On 21/04/15 06:27, Jeff Law wrote: On 04/20/2015 01:09 AM, Shiva Chen wrote: Hi, Jeff Thanks for your advice. can_replace_by.patch is the new patch to handle both cases. pr43920-2.c.244r.jump2.ori is the original jump2 rtl dump pr43920-2.c

Bin Cheng as Loop Induction Variable Optimizations maintainer

2015-07-31 Thread Jeff Law
I am pleased to announce that the GCC Steering Committee has appointed Bin Cheng as the IVopts maintainer. Please join me in congratulating Bin on his new role. Bin, please update your entry in the MAINTAINERS file. I also believe you have some patches to self-approve :-) Thanks, Jeff

Re: Finding insns to reorder using dataflow

2015-08-13 Thread Jeff Law
Which leads to the question, can you model what you're trying to do in the various scheduler hooks -- in particular walking through the ready list seems appropriate. jeff

Re: Finding insns to reorder using dataflow

2015-08-14 Thread Jeff Law
;d have to issue a nop or somesuch. Though I guess you might be able to arrange to get a nop into the scheduled stream. If this is a correctness issue, tackling it in the assembler may make more sense. Jeff

Re: Deprecate SH5/SH64

2015-08-18 Thread Jeff Law
Frankly, I think we should be more aggressive about this kind of port/variant pruning across the board. Jeff

Re: Question about "instruction merge" pass when optimizing for size

2015-08-19 Thread Jeff Law
tting these patterns. In the IRA/LRA world, they should be a lot less common. Jeff

Re: Question about "instruction merge" pass when optimizing for size

2015-08-20 Thread Jeff Law
On 08/20/2015 01:07 AM, sa...@hederstierna.com wrote: From: Jeff Law More important is to determine *why* we're getting these patterns. In the IRA/LRA world, they should be a lot less common. Yes I agree this phenomena seems more common

Re: Possible issue with using LAST_INSN_CODE

2015-08-20 Thread Jeff Law
higher than any insn defined by the backend. Jeff

Re: Possible issue with using LAST_INSN_CODE

2015-08-20 Thread Jeff Law
On 08/20/2015 11:28 AM, Claudiu Zissulescu wrote: Hi Jeff, In the gencodes.c:89, it explicitly decrements by one the return value of get_num_insn_codes(). While for the get_num_insn_codes is stated this: /* Return the number of possible INSN_CODEs. Only meaningful once the whole file has

Re: Moving to git

2015-08-20 Thread Jeff Law
projects on-ice or works-in-progress that we don't want to lose? As far as the trunk and release branches, are there any best practices out there that we can draw from? Obviously doing things like push-rebase-push is bad. Presumably there's others. jeff

Re: Moving to git

2015-08-21 Thread Jeff Law
On 08/20/2015 02:09 PM, Jason Merrill wrote: On 08/20/2015 02:23 PM, Jeff Law wrote: I suspect Jakub will strongly want to see some kind commit hook to associate something similar to an SVN id to each git commit to support his workflow where the SVN ids are associated with the compiler

Re: Moving to git

2015-08-24 Thread Jeff Law
On 08/24/2015 02:17 AM, Jakub Jelinek wrote: On Thu, Aug 20, 2015 at 04:09:39PM -0400, Jason Merrill wrote: On 08/20/2015 02:23 PM, Jeff Law wrote: I suspect Jakub will strongly want to see some kind commit hook to associate something similar to an SVN id to each git commit to support his

Re: Moving to git

2015-08-24 Thread Jeff Law
On 08/24/2015 09:43 AM, Jakub Jelinek wrote: On Mon, Aug 24, 2015 at 09:34:41AM -0600, Jeff Law wrote: On 08/24/2015 02:17 AM, Jakub Jelinek wrote: On Thu, Aug 20, 2015 at 04:09:39PM -0400, Jason Merrill wrote: On 08/20/2015 02:23 PM, Jeff Law wrote: I suspect Jakub will strongly want to see

Re: Offer of help with move to git

2015-08-24 Thread Jeff Law
bly larger systems in our test farm that he could provision for this task. Jeff

Re: fake/abnormal/eh edge question

2015-08-25 Thread Jeff Law
unwinding that I simply don't understand -- I've managed to avoid learning about it for years. jeff

Re: fake/abnormal/eh edge question

2015-08-25 Thread Jeff Law
On 08/25/2015 03:54 PM, Steve Ellcey wrote: On Tue, 2015-08-25 at 14:44 -0600, Jeff Law wrote: I want to preserve the copy of $sp to $12 and I also want to preserve the .cfi psuedo-ops (and code) in the exit block and epilogue in order for exception handling to work correctly. One way I

Re: 33 unknowns left

2015-08-26 Thread Jeff Law
moore Catherine, Tim? mycroft = mycroft Charles Hannum. Hasn't been active in forever. mycr...@gnu.ai.mit.edu probably doesn't work anymore. Might help if we had a reference to one or more changes from the folks. Just knowing timeframes for example would likely resolve . Jeff

Re: 33 unknowns left

2015-08-26 Thread Jeff Law
On 08/26/2015 02:09 PM, Eric S. Raymond wrote: Jeff Law : On 08/26/2015 01:31 PM, Eric S. Raymond wrote: mib = mib Michael Bushnell. Aagain, not active in forever. m...@geech.gnu.ai.mit.edu probably doesn't work anymore. miles = miles Miles Bader. mi...@gnu.ai.mit.edu my

Re: 33 unknowns left

2015-08-26 Thread Jeff Law
On 08/26/2015 02:35 PM, Eric S. Raymond wrote: Joseph Myers : On Wed, 26 Aug 2015, Eric S. Raymond wrote: After comparing with the Subversion hists, passswd file, the are 30 unknowns left. Can anyone identify any of these? aluchko = aluchko Aaron Luchko Aha. I thought that was him. I

Re: 33 unknowns left

2015-08-26 Thread Jeff Law
sus is Tim. He'll also be moore@*.cs.utah.edu wood = wood Tom Wood (was ). Yes. jeff

Re: 33 unknowns left

2015-08-26 Thread Jeff Law
On 08/26/2015 02:50 PM, Eric S. Raymond wrote: Jeff Law : moore = moore Catherine, Tim? The more I think about it, it's more likely Tim. Catherine typically used clm@ and Tim used moore@. Certainly if it was a change to the PA port, then it was Tim. What was his address? Most

Re: 33 unknowns left

2015-08-26 Thread Jeff Law
On 08/26/2015 02:54 PM, Joseph Myers wrote: click = click Nick Clifton Wow, never knew 'click' would be Nick. ni...@redhat.com is probably better than ni...@cygnus.com

Re: 33 unknowns left

2015-08-26 Thread Jeff Law
cc in the past? I don't think so. It was my first thought when I say click@. jeff

Re: 33 unknowns left

2015-08-26 Thread Jeff Law
On 08/26/2015 07:37 PM, Joel Sherrill wrote: On August 26, 2015 8:28:40 PM CDT, Jeff Law wrote: On 08/26/2015 06:02 PM, Peter Bergner wrote: On Wed, 2015-08-26 at 13:44 -0700, Ian Lance Taylor wrote: On Wed, Aug 26, 2015 at 12:31 PM, Eric S. Raymond wrote: click = click You've g

Re: Repository for the conversion machinery

2015-08-27 Thread Jeff Law
On 08/27/2015 10:16 AM, Eric S. Raymond wrote: Paulo Matos : On 27/08/15 16:56, Paulo Matos wrote: I noticed I am not on the list (check commit r225509, user pmatos) either. And thanks for your help on this transition. r188804 | mkuvyrkov Maxim Kuvyrkov jeff

Re: Repository for the conversion machinery

2015-08-27 Thread Jeff Law
u: m.hayes (commit 34779). Michael Hayes? Jeff

Re: Ambiguous usernames

2015-08-27 Thread Jeff Law
al person, with the exception of dje (which we know is Doug Evans and David Edelsohn) and krab, which I don't know the history behind. Jeff

Re: Repository for the conversion machinery

2015-08-28 Thread Jeff Law
specifically requested otherwise) rsavoye = Rob Savoye Given that I worked for Cygnus and still work with Red Hat, I can make a pass over all the @cygnus.com addresses and probably give something more up-to-date for most of them if that's useful. jeff

Re: Predictive commoning leads to register to register moves through memory.

2015-08-28 Thread Jeff Law
this issue? I'd probably start by looking at the .optimized tree dump in both cases to understand the difference, then (most liklely) tracing that through the RTL optimizers into the register allocator. jeff

Re: Repository for the conversion machinery

2015-08-28 Thread Jeff Law
On 08/28/2015 09:57 AM, Eric S. Raymond wrote: Jeff Law : Given that I worked for Cygnus and still work with Red Hat, I can make a pass over all the @cygnus.com addresses and probably give something more up-to-date for most of them if that's useful. That would be *very* useful. Here

Re: Offer of help with move to git

2015-08-28 Thread Jeff Law
off after conversion faster than people expect it will. I suspect we do this with more regularity than most projects. Hell, I regularly wish we had all the emacs backups files from the old mit machines (they were unfortunately purged regularly to make space). Jeff

Re: Repository for the conversion machinery

2015-08-28 Thread Jeff Law
On 08/28/2015 12:29 PM, Eric S. Raymond wrote: Jeff Law : Here's my stab at all the @cygnus.com and @redhat.com addresses. There's several I lost track of through the years. Would you please resend this as a contrib map with the updated addresses in it? I find that when I hand-edi

Re: reload question about unmet constraints

2015-09-01 Thread Jeff Law
eload 1 and reload 2 do not have a reload_reg_rtx. My memories of reload are fading fast (thank goodness), but I believe that's an indication that it's not reloading into a hard register. So I'd start with looking at find_reloads/push_reload and figure out why it's not getting a suitable register. It might be good to know what alternative is being targeted by reload. ie, you'll be looking at goal_alternative* in find_reloads. Again, my memories are getting stale here, so double-check the meaning of reload_reg_rtx ;-) jeff

Re: incremental compiler project

2015-09-03 Thread Jeff Law
that, the implementation itself would already be incredibly challenging for anyone with many years of experience in GCC. Agreed. I think the google project went further, but with Lawrence retiring, I think it's been abandoned. Jeff

Re: incremental compiler project

2015-09-04 Thread Jeff Law
with locks. Yes, but that's work that is already in progress. Right now David's got a big log and context switch in place, but we really want to drive down the amount of stuff in that context switch. Jeff

Re: incremental compiler project

2015-09-04 Thread Jeff Law
time has been spent trying to keep the optimizers fast. jeff

Re: How to allocate memory safely in RTL, preferably on the stack? (relating to the RTL-level if-converter)

2015-09-08 Thread Jeff Law
. Look at assign_stack_local. Jeff

Re: Combined top-down and bottom-up instruction scheduler

2015-09-08 Thread Jeff Law
tter things that can be done than strictly top-down or bottom-up, but revamping the scheduler again hasn't been seen as a major win for the most common processors GCC targets these days. Thus it hasn't been a significant area of focus. Jeff

Re: Why scheduler do not re-emit REG_DEAD notes?

2015-09-08 Thread Jeff Law
's been in its design as long as I can remember (circa 1992). jeff

Re: Combined top-down and bottom-up instruction scheduler

2015-09-08 Thread Jeff Law
ith haifa scheduler. Right. Jeff

Re: Combined top-down and bottom-up instruction scheduler

2015-09-08 Thread Jeff Law
maybe a combination of the two. Not immediately handy. I'd comb through PLDI through the 1990s and early 2000s and possibly Morgan's compiler book. jeff

Re: Combined top-down and bottom-up instruction scheduler

2015-09-08 Thread Jeff Law
Which is why I mentioned optimizing for throughput at the retirement stage rather than traditional latency scheduling. That's from a real world case -- the PA8000 where retirement bandwidth was at a premium (relative to functional unit bandwidth). jeff

Re: Advertisement in the GCC mirrors list

2015-09-09 Thread Jeff Law
On 09/09/2015 10:41 AM, Jonathan Wakely wrote: Gerald, I think we've had similar issues with these mirrors in the past as well, shall we just remove them from the list? Please do. jeff

Re: Ubsan build of GCC 6.0 fails with: cp/search.c:1011:41: error: 'otype' may be used uninitialized in this function

2015-09-09 Thread Jeff Law
i = 0; return i; } t.c: In function ‘int foo(S*)’: t.c:14:12: warning: ‘i’ may be used uninitialized in this function [-Wmaybe-uninitialized] return i; More likely than not, the sanitization bits get in the way of VRP + jump threading rotating the loop. jeff

Re: Using the asm suffix

2015-09-09 Thread Jeff Law
pted, I'll post that work. dw AsmLabels4.patch Index: extend.texi === --- extend.texi (revision 226751) +++ extend.texi (working copy) OK. Please install. jeff

Re: How to allocate memory safely in RTL, preferably on the stack? (relating to the RTL-level if-converter)

2015-09-10 Thread Jeff Law
On 09/10/2015 12:28 PM, Abe wrote: On 9/8/15 1:12 PM, Jeff Law wrote: Look at assign_stack_local. Thanks very much! The above was very helpful, and I have started to make some progress on this work. I`ll report back when I have much more progress. Would you like me to CC further emails

Re: Replacing malloc with alloca.

2015-09-13 Thread Jeff Law
lloca space isn't returned until the end of a function. jeff

Re: Replacing malloc with alloca.

2015-09-14 Thread Jeff Law
On 09/14/2015 02:14 AM, Richard Earnshaw wrote: On 13/09/15 20:19, Florian Weimer wrote: * Jeff Law: On 09/13/2015 12:28 PM, Florian Weimer wrote: * Ajit Kumar Agarwal: The replacement of malloc with alloca can be done on the following analysis. If the lifetime of an object does not

Re: dejagnu version update?

2015-09-15 Thread Jeff Law
On 09/15/2015 01:23 PM, Bernhard Reutner-Fischer wrote: On September 15, 2015 7:39:39 PM GMT+02:00, Mike Stump wrote: On Sep 14, 2015, at 3:37 PM, Jeff Law wrote: Maybe GCC-6 can bump the required dejagnu version to allow for getting rid of all these superfluous load_gcc_lib? *blink* :) I&#

  1   2   3   4   5   6   7   8   9   10   >