BI variant, so very few multilibs are required for a functional
Paul> toolchain.
I have had problem in the past with Cortex M3 based processors because
libraries were not compiled with the Thumb-2 instruction set (which is
the only one supported by those ARM CPUs) variant.
Sam
--
Sa
myself and I am not
interested in becoming its maintainer -- I just happen to know
someone who uses it and noticed that GCC was broken.
--
Samuel Tardieu -- s...@rfc1149.net -- http://www.rfc1149.net/
exercized for years and can simply be removed.
Sam
--
Samuel Tardieu -- [EMAIL PROTECTED] -- http://www.rfc1149.net/
ore lucky than most of us then :)
Sam
--
Samuel Tardieu -- s...@rfc1149.net -- http://www.rfc1149.net/
nnaly compile the thumb2 version of the library in
4.5.0 and 4.4.1?
If people don't want it, could we add an option to enable thumb2 at
configure time?
Sam
--
Samuel Tardieu -- s...@rfc1149.net -- http://www.rfc1149.net/
* Alexandre Pereira Nunes [2009-05-08 11:24:14
-0300]
| > Don't you already get this if you created a toolchain with
| > --with-arch=armv7-m and the multilib for thumb ? A toolchain configured for
| > --with-arch=armv7-m and the multilib for thumb would automatically cover
| > this configuration
p
0018 <_ZN1T3fooEv>:
18: 8b 44 24 04 mov0x4(%esp),%eax
1c: c7 00 07 00 00 00 movl $0x7,(%eax)
22: c3 ret
The constructor seems to be included twice with the very same code. Is
that expected?
Sam
--
Samuel Ta
>>>>> "JCP" == J C Pizarro <[EMAIL PROTECTED]> writes:
JCP> I want to see a comparison of performances between 4.1.x, 4.2.x
JCP> and 4.4.x to know how they have been evolved.
What prevents you from doing the comparaison yourself using SVN?
Sam
--
Samuel
>>>>> "Schmave" == Schmave <[EMAIL PROTECTED]> writes:
> i was wondering what steps i need to take to port gcc to a new
> architecture
Did you find something unclear in the GCC documentation? Do you have a
specific question?
Sam
--
Samuel Tardieu -- [E
>>>>> "Bernardo" == Bernardo Innocenti <[EMAIL PROTECTED]> writes:
Bernardo> If people think it would be useful, we could install a commit
Bernardo> hook on gcc.gnu.org to mirror each commit immediately.
It would be great!
Sam
--
Samuel Tardieu -- [EMAIL PROTECTED] -- http://www.rfc1149.net/
Samuel Tardieu wrote:
> I cannot seem to find an answer to this PING message from last
> December.
>
> > Subject: [PATCH] ada: Do not let a type in an aggregate be an ancestor
> > of itself
> > Date:Thu, 29 Nov 2007 11:43:44 +0100
> > URL: http:
On 20/03, Arnaud Charlet wrote:
| > Since 2007-12-19, which is the date of the latest AdaCore batch
| > merge (three months ago), the Ada front end has only received the
| > following patches:
| >
| > - platform-specific and build-related patches
| >
| > - gigi (Ada structures -> GCC structu
On 20/03, Arnaud Charlet wrote:
| Maybe that's partly because you are not following closely the development of
| GCC and are not familiar with the GCC stages. Submitting patches during
| stage3 (in particular end of stage3) is not really the most appropriate time,
| so it's often better to wait fo
n the MAINTAINERS file, as AFAIK every MAINTAINERS as a @gcc.gnu.org
address.
Sam
--
Samuel Tardieu -- [EMAIL PROTECTED] -- http://www.rfc1149.net/
nd.
This way, branches will be kept under /refs/heads/, not put under
/refs/remotes/.
Sam
--
Samuel Tardieu -- [EMAIL PROTECTED] -- http://www.rfc1149.net/
is the GIT repository synced? Is there a hook which updates it
after a svn commit?
I'm about to switch from infradead to gcc.gnu.org, and I want to make
sure that the latter is synced at least as frequently as the former
before I do that.
Sam
--
Samuel Tardieu -- [EMAIL PROTECTED] -- http://www.rfc1149.net/
On 18/04, Daniel Berlin wrote:
| > how is the GIT repository synced? Is there a hook which updates it
| > after a svn commit?
|
| No.
| It is synced every 30 minutes.
|
| >
| > I'm about to switch from infradead to gcc.gnu.org, and I want to make
| > sure that the latter is synced at least a
On 18/04, Daniel Berlin wrote:
| > However, having it synced periodically rather than after every commit is
| > an annoyance.
|
| True, but it won't change anytime soon because it would place more
| load, and require more locking (since there is no guarantee a git sync
| will finish before the
On 18/04, Daniel Berlin wrote:
| I know you think this is personal, as per your email below, but it really
isn't.
| I had it set up to do it after every commit, and it drove our load
| average up a noticeable amount.
| As such, I stopped doing it and set it to run every 30 minutes.
|
| > I know
On 18/04, Christopher Faylor wrote:
| After consultation with Dan, I have set things up on gcc.gnu.org so that
| the git repository is updated every time an email message is received
| from the gcc-cvs mailing list.
Great! Thanks to both of you.
can replace the reference in GCC
i-forbla.adb by references to liblapack and libblas instead. Would
that be functionally equivalent?
Sam
--
Samuel Tardieu -- [EMAIL PROTECTED] -- http://www.rfc1149.net/
>>>>> "Arnaud" == Arnaud Charlet <[EMAIL PROTECTED]> writes:
Arnaud> Yes, libgnalasup is a bundled version of lapack/blas
Arnaud> libraries.
Thanks. I've submitted a patch to make lapack/blas the default
version.
Sam
--
Samuel Tardieu -- [EMAIL PROTECTED] -- http://www.rfc1149.net/
om the gcc-cvs
Christopher> mailing list.
Christopher> We'll be monitoring the system to see if there is a load
Christopher> hit. If so, we'll probably drop back to Dan's original
Christopher> method.
It looks like the GIT repository hasn't been synced since yesterd
On 24/04, Christopher Faylor wrote:
| In case it isn't obvious, I don't know how to fix this.
Well, I guess it fixed itself then since it's now working again :)
others have
Thomas> used this method on some cross targets.
Do you mean --with-build-sysroot?
Sam
--
Samuel Tardieu -- [EMAIL PROTECTED] -- http://www.rfc1149.net/
dl$12, %esp
ret
Shouldn't the conditional store be preserved when -fno-tree-cselim is
set?
Sam
--
Samuel Tardieu -- [EMAIL PROTECTED] -- http://www.rfc1149.net/
On 25/10, Andrew Pinski wrote:
| On 10/25/07, Samuel Tardieu <[EMAIL PROTECTED]> wrote:
| > With yesterday's SVN sources, the following source produces the same
| > result with -ftree-cselim and -fno-tree-cselim on x86:
|
| Because another patch does this optimization, the
now just to check if the conditional memory operation cases
David> trigger here too.
It doesn't because you have the spin_unlock() in the "then" part so it
is no longer a single assignment (the only case that gets "optimized"
currently).
Sam
--
Samuel Tardieu -- [EMAIL PROTECTED] -- http://www.rfc1149.net/
>>>>> "Sam" == Samuel Tardieu <[EMAIL PROTECTED]> writes:
Sam> In the following example, is the access to "Shared" considered
Sam> unsynchronized even though what looks like a proper lock is used
Sam> around it?
Call to Always_Unlock was incorre
On 26/10, Robert Dewar wrote:
| Of course in Ada there is a clear notion of threads semantic, and
| a clear definition of what the meaning of code is in the presence
| of threads, so the specific situation discussed here is easy to
| deal with (though Ada takes the view that unsychronized shared a
(test == 0);" */
Would a patch such as the following be acceptable?
http://article.gmane.org/gmane.comp.gcc.patches/151261
Sam
--
Samuel Tardieu -- [EMAIL PROTECTED] -- http://www.rfc1149.net/
On 27/10, Florian Weimer wrote:
| (I can't reproduce the conditional store with my GCC 4.2 installation,
| though.)
You need "-O -fno-inline" to trigger it on this particular example
(you don't need "-fno-inline" if you put "Lock" in a separate package).
On 27/10, Robert Dewar wrote:
> I don't understand, are we looking at the same example, the example
> from Sam that I looked at did not have an entry body, so how could the
> entry body rule apply?
Let's look at the example (where I replaced protected procedures by
entries with a guard which is a
sbbl$-1, %eax
movl%eax, a
There is clearly a race condition if you have multiple threads
executing this code even if only one thread has "locked" being true.
Sam
--
Samuel Tardieu -- [EMAIL PROTECTED] -- http://www.rfc1149.net/
;
UINT32 b = a;
printf ("a+b = 0x%016llx\n", (UINT64) (a+b));
return 0;
}
The output will be:
a+b = 0xfffe
instead of your expected
a+b = 0x0001fffe
Sam
--
Samuel Tardieu -- [EMAIL PROTECTED] -- http://www.rfc1149.net/
$16, x
orl $32, %eax
movb%al, y
ret
I cannot see a reason not to use "orb $32,y" here instead of a three
steps read/modify/write operation. Is this only a missed optimization?
(in which case I will open a PR)
Sam
--
Samuel Tardieu -- [EMAIL PROTECTE
On 1/12, Robert Dewar wrote:
>> I cannot see a reason not to use "orb $32,y" here instead of a three
>> steps read/modify/write operation. Is this only a missed optimization?
>> (in which case I will open a PR)
>
> Are you sure it is an optimization, the timing on these things is
> very subtle. W
As a recent committer to GCC, I am always surprised to see the content
of ChangeLog entries and commit messages.
I tend to find GCC ChangeLog entries useless. For example, the more
recent ChangeLog entry in gcc/ChangeLog is:
| 2007-11-30 Jan Hubicka <[EMAIL PROTECTED]>
|
| * ggc-common
On 2/12, Eric Botcazou wrote:
| He indeed cannot, but the ChangeLog is not meant to make it possible either.
| See http://gcc.gnu.org/contribute.html, especially the GNU Coding Standards.
I know this document and I think the part on ChangeLog doesn't achieve
its purpose:
http://www.gnu.org/prep
On 2/12, Andreas Schwab wrote:
| That is supposed to be written in a comment. The change log entry
| should describe _what_ is being changed, so that you can find out when a
| particular change was made.
This should be the job of the VCS, e.g. "svn log" and "svn blame".
Moreover, ChangeLogs are
On 2/12, Eric Botcazou wrote:
| > I know this document and I think the part on ChangeLog doesn't achieve
| > its purpose:
| >
| > http://www.gnu.org/prep/standards/standards.html#Change-Logs
| >
| >Keep a change log to describe all the changes made to program source
| >files. The purpose
Sam> How could a newcomer guess why the gcc_force_collect flag needs to
Sam> be reset?
Andreas> That is supposed to be written in a comment. The change log
Andreas> entry should describe _what_ is being changed, so that you
Andreas> can find out when a particular change was made.
Out of curiosit
platform using some barely
used debugging format, this could give a hint of where to look (STABS
for example) to see how it is done there and if bogus assumptions were
made about the previous behaviour.
Sam
--
Samuel Tardieu -- [EMAIL PROTECTED] -- http://www.rfc1149.net/
checked out copy of trunk using SVN requires 1.2G, and
I don't have any history around...
Sam
--
Samuel Tardieu -- [EMAIL PROTECTED] -- http://www.rfc1149.net/
44 matches
Mail list logo