help regarding instruction scheduling in gcc - dfa(deterministic finite automaton)

2009-10-18 Thread ddmetro
Hi All, Our project is - to optimize instruction scheduling in gcc, by detecting structural hazards. We are looking at the dfa(deterministic finite automaton) currently used by gcc to detect structural hazards. We have the following doubts regarding the same: 1. The starting point of gener

Re: Constraint modifier for partially overlaping operands

2009-10-18 Thread Richard Henderson
On 10/17/2009 10:36 AM, Andrew Hutchinson wrote: Lowering before combine - in particular causes a lot of code bloat. This loose all optimization of conditional jumps, shifts etc. Do you have an example of why this is so for your target? r~

Re: Dealing with warnings on __attribute__((user)) when dehydra is not loaded

2009-10-18 Thread tglek
Diego Novillo wrote: Given void foo(void) __attribute__((user("bleh"))); GCC will complain foo.cc:1: warning: 'user' attribute directive ignored whenever dehydra is not loaded. Since our build system uses -Werror for every build, users are not really able to use this attribute in their dehyd

Re: help regarding instruction scheduling in gcc - dfa(deterministic finite automaton)

2009-10-18 Thread Ben Elliston
On Sun, 2009-10-18 at 08:17 -0700, ddmetro wrote: > 1. The starting point of generation of dfa(by reading md files) is > 'genautomata.c'. When is the main() method of 'genautomata.c' called? genautomata is compiled into the build/genautomata binary in your build tree. It is then invoked during t

--enable-plugin option overloaded

2009-10-18 Thread Matthias Klose
--enable-plugin is used by classpath (part of libjava) and now by GCC itself. disabling the build of the gcjwebplugin now disables plugin support in GCC as well. Please could the option for enabling GCC plugin support be renamed to something like --enable-plugins, --enable-gcc-plugin, --enable-g

gcc-4.3-20091018 is now available

2009-10-18 Thread gccadmin
Snapshot gcc-4.3-20091018 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.3-20091018/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.3 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches

When did arc-elf last build?

2009-10-18 Thread Joel Sherrill
Hi, I got a random unsolicited email about arc-elf since I pop up in google a lot asking cross compiler questions. I decided to try to build it and as PR41747 indicates 4.3.4, 4.4.1, and the head all fail building libgcc2.c in the same way. T I did a search for arc-elf in the test results mail

Re: When did arc-elf last build?

2009-10-18 Thread Joern Rennecke
Quoting Joel Sherrill : Hi, I got a random unsolicited email about arc-elf since I pop up in google a lot asking cross compiler questions. I decided to try to build it and as PR41747 indicates 4.3.4, 4.4.1, and the head all fail building libgcc2.c in the same way. T I did a search for arc-elf