Hello!
I'm trying to compile for Texas Instruments (TI) C6000 Digital Signal
Processor (DSP) using GCC. I'm aware that TI has its own compiler, but I
want to use GCC.
The documentation indicates that GCC has *some* support for C6x DSPs, as
shown in this link: https://gcc.gnu.org/onlinedocs/gcc/C6
Hello!
I am trying to slightly modify the source code of GCC to display some
messages when the compiler is executed in the terminal. For example, when
'gcc source.c' is executed, I want a print message saying "Building with
GCC..." and if the build is successful, "Build Successful!" should be
disp
Thanks a lot! I'll look into it.
On Wed, Mar 13, 2024 at 2:59 PM Jonathan Wakely
wrote:
> On Wed, 13 Mar 2024 at 09:46, Dan via Gcc wrote:
> >
> > Hello!
> >
> > I'm new to open source development and am exploring the domain. I am
> trying
> &g
Hello!
I'm new to open source development and am exploring the domain. I am trying
to learn the internals of gcc and the first project that I've chosen for
myself is to rename gcc to 'myCompiler' from the source and build it so
that gcc is renamed in the system, and commands such as *myCompiler
--
On Sat, Dec 2, 2023 at 4:50 PM Dan Klishch wrote:
>
> Hi,
>
> In the discussion of LLVM's PR adding `[[gnu::gcc_struct]]` support to Clang
> (https://github.com/llvm/llvm-project/pull/71148), maintainers asked
> me to make sure that whatever
> is done there, makes
Haskell (I only briefly read project
description) <https://github.com/dylex/postgresql-typed>.
Thanks,
Dan Klishch
On 7/15/2022 4:18 PM, Ben Boeckel wrote:
On Thu, Jul 14, 2022 at 18:46:47 +0200, Dan Klishch via Gcc wrote:
As far as I understand the currently available plugin extension points,
welcomed?
Thanks,
Dan Klishch
http://www.netgull.com has gcc snapshots and releases, but in the past few
weeks only the diffs are there - none of the actual source tarballs are present.
I am not sure how to get this message through to netball, but I figured you had
a better chance than I.
Thanks for GCC!
Dan Allen
Idaho
;
> And looking at ftp://mirrors-usa.go-parts.com/gcc/snapshots/ it
> appears the mirroring stopped end of February/beginning of March.
>
> Dan, can you please advise?
>
> Gerald
Got it! That even answers my second round of questions.
Thank you!
Dan
On Tue, 2016-04-05 at 01:24 +0200, Eric Botcazou wrote:
> > I took a quick look at Visium, and noticed arithmetic instructions in
> > the .md file doing a lot of clobbering of the condition codes register.
>
ce it prevents the arithmetic
instructions from being able to set the CC register and have that value
be used.
Am I reading this right? Is this an oversight, an initial pass at
something more complicated, or the "right" way to do things?
Thanks,
Dan
P.S. My apologies if this is a secon
or a target ISA difference?
Thanks,
Dan
On Mon, 2016-04-04 at 14:42 -0600, Jeff Law wrote:
> On 04/04/2016 02:19 PM, Dan wrote:
> > Greetings!
> >
> > GCC is usually so perfect, that I hate to write, but ... I think I'm
> > chasing down quite the bug in it and
s
a bug in GCC?
Thanks!
Dan
But we will keep the USA mirror up indefinitely.
On 9/9/15 10:00 AM, Dan Derebenskiy wrote:
Hi Gerald,
It definitely was not. If it was, then we wouldn't keep the servers
up for a year+ (for some other mirrors, 2+ years)We just
discontinued our mirrors project a week or two ago
ru.go-parts.com/gcc - bad
rsync://mirrors-ru.go-parts.com/gcc - bad
http://mirrors-uk.go-parts.com/gcc/ - Online Shop
ftp://mirrors-uk.go-parts.com/gcc - bad
rsync://mirrors-uk.go-parts.com/gcc - bad
Yes. Immediately done with the patch below.
Dan, heads up. I hope this was not the plan fro
.com
is broken, so I removed it per the patch below.
Dan?
Gerald
Index: mirrors.html
===
RCS file: /cvs/gcc/wwwdocs/htdocs/mirrors.html,v
retrieving revision 1.228
diff -u -r1.228 mirrors.html
--- mirrors.html8 Feb
Hi Gerald.
Are you still interested in the mirrors?
Thanks,
Dan & Go-Parts
-Original Message-
From: Gerald Pfeifer
Sent: Tuesday, July 08, 2014 11:52 AM
To: Dan D.
Cc: gcc@gcc.gnu.org
Subject: Re: PLEASE RE-ADD MIRRORS (small correction)
Hi Dan,
I see there is a later mail
Error 1
make[1]: *** [scripts/mod] Error 2
make: *** [scripts] Error 2
$
regards,
dan carpenter
parts.com/gcc
> ftp://mirrors-ru.go-parts.com/gcc
> rsync://mirrors-ru.go-parts.com/gcc
>
>
> Thanks,
> Dan
ftp://mirrors-au.go-parts.com/gcc
rsync://mirrors-au.go-parts.com/gcc
(Russia)
http://mirrors-ru.go-parts.com/gcc
ftp://mirrors-ru.go-parts.com/gcc
rsync://mirrors-ru.go-parts.com/gcc
Thanks,
Dan
Please don't crosspost.
It would probably also help if you posted just one bug per message,
and included the commandline, source, and error message
for your smallest test case inline, and used a more descriptive
subject line.
On Sat, Nov 2, 2013 at 10:26 AM, Mischa Baars wrote:
> Hi,
>
> I found
sion of Java/python. For them, one really wants a buildbot/jenkins/whatever
build node written in C/C++, since those are the languages most likely to be
universally available on such machines.
- Dan
pply a test case (for the picochip port) if necessary, but I just
wanted to get an idea of whether this really is a problem, or I'm just
misinterpreting what is going on.
thanks,
dan.
am working on a symbolic debugger for the Picochip platform, and need to
understand why this sequence is emitted, and what the debugger should do
with it. I can supply test cases if necessary, but hopefully someone may
know if this sequence is intentional or not.
thanks,
dan.
[1] Using `gcc
# Building the bootstrap gcc requires either setting inhibit_libc, or
# having a copy of stdio_lim.h... see
# http://sources.redhat.com/ml/libc-alpha/2003-11/msg00045.html
cp bits/stdio_lim.h $HEADERDIR/bits/stdio_lim.h
If it'd be cleaner to let the caller directly force inhibit_libc,
please do.
- Dan
rwise it'll be hard to get your
codebase to a clean enough state for an orderly switchover.
http://kegel.com/gcc/gcc4.html has some tips for people dealing
with the many syntax errors.
I wouldn't recommend moving to gcc-3.x, really. It turns out
not to save too much effort in the end...
- Da
"Doug Gregor" <[EMAIL PROTECTED]> writes:
> On 3/20/07, Kaveh R. GHAZI <[EMAIL PROTECTED]> wrote:
> > Would you please consider testing the 16 bit tree code as you did for 8 vs
> > 9 bits? Perhaps you could also measure memory usage for all three
> > solutions?
>
> I've measured the
You might want to file a bug at http://gcc.gnu.org/bugzilla/ for this.
cally allows
restrict-qualified pointers to be copied in specific ways. More
information and a small test case is available in PR 29145.
One way to fix this would be to test that both pointers are restrict
qualified, instead of just at least one.
Thanks,
Dan
--
Dan Gohman, Cray Inc. <[EMAIL PROTECTED]>
Is it time to create a GCC_4.3_Projects page
like http://gcc.gnu.org/wiki/GCC_4.2_Projects ?
I imagine several projects are already in progress,
but not yet mentioned on the wiki...
- Dan
Thanks! I put an updated page up at
http://kegel.com/gcc/summit2006.html
I won't be attending myself this year (I needed a break from travel),
but if anyone's blogging the event, please let me know and I'll
link to their blog from my page.
- Dan
On 6/23/06, Andrey Bele
++ standard compliant; the new gcc is stricter.
I maintain a collection of links about this at
http://kegel.com/gcc/gcc4.html
including an excellent pair of documents from someone who
built all of Debian with gcc-4.1.
- Dan
--
Wine for Windows ISVs: http://kegel.com/wine/isv
On 4/29/06, Eder L. Marques <[EMAIL PROTECTED]> wrote:
> You might want to start by picking just one of the "Partial Transitions"
> tasks and trying to work on it, even before submitting a proposal; that
> will help you write a better proposal...
Its a good idea Dan. :
start by picking just one of the "Partial Transitions"
tasks and trying to work on it, even before submitting a proposal; that
will help you write a better proposal...
- Dan
sembly may
be required.
- Dan
--
Wine for Windows ISVs: http://kegel.com/wine/isv
bstdc++-v7 and non-COW strings
and all that stl-ABI-changing goodness that makes my favorite app run
several percent faster)?
- Dan
--
Wine for Windows ISVs: http://kegel.com/wine/isv
Is there a bugzilla entry describing the bug Richard is fixing?
If not, it'd be nice to have, if for no other reason than
it would show up naturally when people look for bugs fixed in gcc-4.1.1.
I can create one, but it'd be better if someone actually
involved in the action did.
- Da
4.0.3 release. ...
This was done for the previous two releases, and it's a nice touch.
Can someone make the change?
Thanks,
Dan
--
Wine for Windows ISVs: http://kegel.com/wine/isv
to do with warnings from tar, which are neither
> errors nor silent failures. I believe a file either got skipped or
> unpacked with the wrong name.
Egads. Can you point me to more info? I've been building with older
versions of tar without any problem beyond the warnings.
- Dan
--
Wine for Windows ISVs: http://kegel.com/wine/isv
ently create spurious files named 'pax_global_header'.
These are artifacts reflecting the fact that the tarballs were
created with git.
Or something like that.
Or is tar-1.14 really required? That would be highly annoying.
- Dan
--
Wine for Windows ISVs: http://kegel.com/wine/isv
days,
and I'm willing. Any chance I could become a
moderator of the crossgcc list?
Thanks,
Dan
--
Wine for Windows ISVs: http://kegel.com/wine/isv
On 2/24/06, Mike Stump <[EMAIL PROTECTED]> wrote:
> On Feb 24, 2006, at 1:25 PM, Dan Kegel wrote:
> > That's painful to set up, though (it requires changing the
> > application's source to be effective, doesn't it?)
>
> No.
After reading
http://gcc.gn
On 2/24/06, Mike Stump <[EMAIL PROTECTED]> wrote:
> On Feb 23, 2006, at 9:05 PM, Dan Kegel wrote:
> > it seems to be slow at preprocessing C++ source.
> > This matters quite a bit when running distcc.
>
> One way to mitigate this would be to use a precompiled header,
'd be nice to be able to
disable the stat for the pch (since we know we aren't using pch at all).
Is there an option to do that? I couldn't see one in a quick scan.
- Dan
--
Wine for Windows ISVs: http://kegel.com/wine/isv
; Please find the first release candidate for GNU make 3.81, 3.81rc1,
> available now for download from ftp://alpha.gnu.org/gnu/make:
>
> c907a044ebe7dff19f56f8dbb829cd3f
> ftp://alpha.gnu.org/gnu/make/make-3.81rc1.tar.bz2
- Dan
--
Wine for Windows ISVs: http://kegel.com/wine/isv
Some projects have a time-based release strategy
(e.g. "we release once every six months").
Would it make sense for gcc to do that
for all maintenance releases? e.g.
leave the current process the same for .0
versions, which users are scared of anyway,
but coordinate all other releases
to occur on
Hi Eric!
I agree, moving warnings on benign conversions to -Wconversion
would help groups porting large codebases from earlier versions of gcc.
As long as you're in that area, got any opinion on
http://gcc.gnu.org/PR9072
?
--
Wine for Windows ISVs: http://kegel.com/wine/isv
kporting the patch to the 4.0 branch?
--
- Dan Villiom Podlaski Christiansen
[EMAIL PROTECTED] wrote:
> [ Why doesn't dynamic_cast work when I dlopen a shared library? ]
I think the right place for this question might have been
gcc-help (http://gcc.gnu.org/ml/gcc-help/).
Nevertheless, I think http://gcc.gnu.org/faq.html#dso
should answer your question.
- Dan
--
ive me any tips?
Finally, it's helpful when replying to the list about filing a PR
to include the PR number or a link to the PR.
The shortest link is just gcc.gnu.org/PR%d, e.g.
http://gcc.gnu.org/PR25449
- Dan
--
Wine for Windows ISVs: http://kegel.com/wine/isv
> i am currently working on a project of building M16C programs. i have an IRA
> M16C/I8C C/C++ compiler on hand, but it is for Windows and i just can not live
> w/o my Linux box.
Could you perhaps run the compiler under Wine?
For this code (from PR23525):
extern int waiting_for_initial_map;
extern int cp_pipe[2];
extern int pc_pipe[2];
extern int close (int __fd);
void
first_map_occurred(void)
{
close(cp_pipe[0]);
close(pc_pipe[1]);
waiting_for_initial_map = 0;
}
gcc -march=i686 -O2 generates:
For fun, I counted the number of open missed-optimization issues:
all versions: 423
gcc-3.4.x: 55
gcc-4.0.x: 170
gcc-4.1-x: 93
It looks like many of them, even those filed four
years ago, are getting some recent attention,
which is encouraging. Thanks to everyone
pushing these along.
- Dan
problem? I looked around, and all I could find was
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=111548
I suppose the controversial part is that you're using
pthread_cancel, which is somewhat frowned upon as
inherently unsafe.
- Dan
--
Trying to get a job as a c++ developer? See
http://k
g
similar, but not for ICEs. I wish I understood your
proposal better.
- Dan
--
Trying to get a job as a c++ developer? See
http://kegel.com/academy/getting-hired.html
Geez, 'delta' from http://www.cs.berkeley.edu/~dsw
really does seem to make it easy to track down
near-minimal testcases for ICEs.
It's tempting to continually beat the crap out of gcc-4.1 snapshots by
compiling all the sources I can find,
then for each ICE that occurs,
using delta to find a mini
"Paul C. Leopardi" <[EMAIL PROTECTED]> wrote:
> So I seem to be left with a large ( >2.5MB ) preprocessed source file. Should
> I try to report the bug using this large file as a test case?
Sure. But you might want to try using an automated tool
to reduce the test case first. There's one called
michael meeks <[EMAIL PROTECTED]> writes:
> Hi there,
>
> I've been doing a little thinking about how to improve OO.o startup
> performance recently; and - well, relocation processing happens to be
> the single, biggest thing that most tools flag.
Have you tried eliminating all the
I'll
submit a bug (unless someone tells me not to bother).
- Dan
--
Trying to get a job as a c++ developer? See
http://kegel.com/academy/getting-hired.html
to bother).
- Dan
--
Trying to get a job as a c++ developer? See
http://kegel.com/academy/getting-hired.html
still happens with the next snapshot, I'll
submit a bug (unless someone tells me not to bother).
- Dan
--
Trying to get a job as a c++ developer? See
http://kegel.com/academy/getting-hired.html
27;d assume yes, based on Benjamin's statement here:
http://gcc.gnu.org/ml/libstdc++/2005-06/msg00132.html
Does 2.16 satisfy the minimum requirement? This should
be clearly spelled out in the doc. 2.15.90.0.1.1 is
linux-only.
- Dan
--
Trying to get a job as a c++ developer? See
http
Richard Henderson wrote:
On Mon, Jul 11, 2005 at 09:52:22AM -0700, Dan Kegel wrote:
No, this code is protected by various system checks.
We want -mcpu=ev5 such that the kernel as a whole will run everywhere,
but we require these specific instructions on specific ev56/ev6 systems
for i/o
bstituting
a macro. (Or are there no pure ev5 machines in the world?)
- Dan
--
Trying to get a job as a c++ developer? See
http://kegel.com/academy/getting-hired.html
tructions.
# The same is true for IRONGATE, POLARIS, PYXIS.
# BWX is most important, but we don't really want any emulation ever.
CFLAGS += $(cflags-y) -Wa,-mev6
I'll punt this to the alpha linux kernel folks.
Thanks for the help!
- Dan
--
Trying to get a job as a c++ developer? See
http://kegel.com/academy/getting-hired.html
Dan Kegel wrote:
sparc-gcc-4.1-20050709-glibc-2.3.2:
arch/sparc/kernel/process.c:204: internal compiler error: in
compare_values, at tree-vrp.c:445
Filed as
http://gcc.gnu.org/PR22398
--
Trying to get a job as a c++ developer? See
http://kegel.com/academy/getting-hired.html
Falk Hueffner wrote:
Dan Kegel <[EMAIL PROTECTED]> writes:
Likewise, compiling that version of gcc for alpha
dies while building the linux kernel, but for a different reason:
{standard input}:496: Error: macro requires $at register while noat in effect
make[1]: *** [arch/alpha/
Falk Hueffner wrote:
Dan Kegel <[EMAIL PROTECTED]> writes:
Likewise, compiling that version of gcc for alpha
dies while building the linux kernel, but for a different reason:
{standard input}:496: Error: macro requires $at register while noat in effect
make[1]: *** [arch/alpha/
while building the linux kernel, but for a different reason:
{standard input}:496: Error: macro requires $at register while noat in effect
make[1]: *** [arch/alpha/kernel/core_cia.o] Error 1
Sigh. I'll file bugs with preprocessed source tomorrow.
Stage 3 is certainly starting with a bang.
Daniel Jacobowitz wrote:
I think we need to finally come up with a way to build the compiler and
libraries at different times.
Don't tease me.
--
Trying to get a job as a c++ developer? See
http://kegel.com/academy/getting-hired.html
, for what it's worth.
I like using Bourne shell for projects it's a good
fit for, but you may find yourself needing
something like perl, since you'll be wrangling
lots of files and lots of text.
- Dan
--
Trying to get a job as a c++ developer? See
http://kegel.com/academy/getting-hired.html
suggest a new mailing list,
gcc-design, where engineers like myself can propose designs and concepts
without upsetting those who find such discussions annoying.
I think what gets peoples' blood pressure up is
endless discussion about how they ought to do their
business.
- Dan
--
Trying to
professionally
and reasonably. (A few have languished unfixed, but those
bugs aren't critical, and it hasn't bothered me too much.
And to be fair, I'm sitting on fixes sent me by the gcc
developers I've been too busy to verify, so really, I
wouldn't have a leg to stand on e
3.3 and GCC 3.4 and they have built successfully under Mac OS X
10.3.9 Panther.
GCC 4.0 builds fine on 10.4.1 Tiger without this problem, so whatever
small fix was made to GCC 4.0 probably could be made to 3.3.6 and
3.4.4 to get them to build, but I have not taken the time to track
this pr
3
stages without any errors.
Dan Allen
N39°59.8' W111°45.4'
the gcc-3.4 ABI for C++. (Did you know that gcc-4.0
uses the gcc-3.4 ABI for C++, too? That's right, there is hope!)
- Dan
--
Trying to get a job as a c++ developer? See
http://kegel.com/academy/getting-hired.html
"Etienne Lorrain" <[EMAIL PROTECTED]> writes:
> > Etienne Lorrain <[EMAIL PROTECTED]> wrote:
> >
> >> Some of those problem may also exist in GCC-4.0 because this
> >> version (and the 4.1 I tested) gives me an increase of 60% of the
> >> code size compared to 3.4.3.
> >
> >
>
qualifies as *really* clear, but my
doc on doing remote gcc and glibc test runs is at
http://kegel.com/crosstool/current/doc/crosstest-howto.html
Have you tried that yet?
It worked for me on systems with 16 MB of RAM and a
network connection. I bet it'd work with less RAM
if you ditched the glib
Dan Nicolaescu <[EMAIL PROTECTED]> writes:
> Matt Thomas <[EMAIL PROTECTED]> writes:
>
> > Richard Henderson wrote:
> > > On Tue, Apr 26, 2005 at 10:57:07PM -0400, Daniel Jacobowitz wrote:
> > >
> > >>I would expect it
n the hardware I have available, so
hopefully a successful crossbuild will suffice.
How about a successful crossbuild plus
passing some regression test suite,
e.g. gcc's, glibc's, and/or ltp's?
Any one of them would provide a nice reality check.
- Dan
--
Trying to get a job as a c++ d
Matt Thomas <[EMAIL PROTECTED]> writes:
> Richard Henderson wrote:
> > On Tue, Apr 26, 2005 at 10:57:07PM -0400, Daniel Jacobowitz wrote:
> >
> >>I would expect it to be drastically faster. However this won't show up
> >>clearly in the bootstrap. The, bar none, longest bit of the boot
n anything really big.)
- Dan
--
Trying to get a job as a c++ developer? See
http://kegel.com/academy/getting-hired.html
bc/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h.diff?r1=1.3&r2=1.4&cvsroot=glibc
will cure what ails ye.
- Dan
--
Trying to get a job as a c++ developer? See
http://kegel.com/academy/getting-hired.html
e array
- restricted pointers
(Dan Berlin is working on the first one (first two?))
An example:
struct s { int a; int b;};
void foo (struct s *ps, int *p, int *__restrict__ rp, int *__restrict__ rq)
{
ps->a = 0;
ps->b = 1;
if (ps->a != 0)abort ();
p[0] = 0;
p[1] = 1;
i
fferent C++ libraries. Can you
try creating a minimal test case demonstrating this
without involving inkscape? If so, maybe it's a glibc
shared library loader bug?
- Dan
--
Trying to get a job as a c++ developer? See
http://kegel.com/academy/getting-hired.html
ho don't like using canned scripts
like crosstool. In other words, for people like Kai :-)
- Dan
--
Trying to get a job as a c++ developer? See
http://kegel.com/academy/getting-hired.html
this with LANG=C, export LANG=en_US.UTF-8 and there is no
crash
b) compiling the dumped proprocessed code isn't crashing in either LANG"
So maybe you are in fact running into the same issue.
- Dan
--
Trying to get a job as a c++ developer? See
http://kegel.com/academy/getting-hired.html
Daniel Jacobowitz wrote:
On Tue, Mar 29, 2005 at 10:37:33PM -0800, Dan Kegel wrote:
Since I need to handle old versions of gcc, I'm
going to code up a little program to fix all
the embedded paths anyway, but I was surprised
by the paths in the pch file. Guess I shouldn't
have been, but
confident
that this will work. Has anyone else tried it?
- Dan
--
Trying to get a job as a c++ developer? See
http://kegel.com/academy/getting-hired.html
d: invalid
expression as operand
...
make[2]: Leaving directory
`...build/m68k-unknown-linux-gnu/gcc-4.0-20050305-glibc-2.3.4/glibc-2.3.4/iconvdata'
I'll post a proper problem report when I get a chance,
this is just a little heads-up.
- Dan
--
Trying to get a job as a c++ developer? See
http
ed
2) -funit-at-a-time is on
3) -O is on
Turning off -O caused it to work fine. Turning off
-funit-at-a-time caused it to work fine. Using a diffrent
debugging information format caused it to work fine.
You forgot to say which version of gcc.
Is this maybe http://gcc.gnu.org/PR9963 ?
- Dan
--
T
91 matches
Mail list logo