gcc4.3.1 optimizations with restrict / -fargument-noalias / VLA

2008-06-24 Thread Markus
p, but could not find a hint on the web that VLA arguments are forbidden to alias. Am I overlooking something here? Why is "restrict" not useful in that context (but -fargument-noalias is)? And why does it work for VLAs without any of both? Regards, Markus

machine-dependent Passes on GIMPLE/SSA Tree's?

2006-11-27 Thread Markus Franke
parallelize the loop. (Tree level if-conversion for vectorizer) Are there also some other optimisation passes working on the GIMPLE/SSA representation which make use of any machine-dependent features? Thanks for help, Markus Franke

poisened macro definitions

2006-12-05 Thread Markus Franke
PAREN" "ASM_GLOBALIZE_LABEL" "FUNCTION_ARG_PARTIAL_NREGS" --snap--- I read something about poisened macros and that they shouldn't be used anymore. But in fact I was not able to find any documentation about these macros. When were they declared as poisened and especially why? What should be done instead of using this macros? Just uncommenting everything can't be a solution. I was also looking in GCC-Internals manual without any success. Thanks for your help, Markus Franke

needed headerfiles in .c

2006-12-22 Thread Markus Franke
me kind of standard set of Header-Files exists which is needed by every backend? Can somebody give me a list or something like that. I had already a look at the Internals Manual but without finding something about it. Thanks in advance, Markus Franke

relevant files for target backends

2007-01-16 Thread Markus Franke
standardised code in order to contribute my development. I would appreciate any help. By the way, I already had a look in the GCC Internals manual but I am still a bit confused. Thanks in advance and regards, Markus Franke

Re: relevant files for target backends

2007-01-16 Thread Markus Franke
Thank you for your response. I understood everything you said but I am still confused about the file -protos.h. Which prototypes have to be defined there? Thanks in advance, Markus Franke pranav bhandarkar wrote: >> I am wondering where to define the prototypes for functions in >>

Re: relevant files for target backends

2007-01-16 Thread Markus Franke
Thank you very much. That was exactly the information I was looking for. I will think about a contribution to the GCC Internals. Thanks again, Markus Franke Rask Ingemann Lambertsen wrote: > On Tue, Jan 16, 2007 at 11:24:56AM +0100, Markus Franke wrote: > > >>I am wondering wher

order of local variables in stack frame

2007-01-23 Thread Markus Franke
rect what can I do to change it to the other way around. Which macro variable do I have to change? Thanks in advance, Markus Franke

Re: order of local variables in stack frame

2007-01-23 Thread Markus Franke
(4.1.1). I just wanted to know whether I can correct this, but if not its also OK. Thanks, Markus Robert Dewar wrote: > Markus Franke wrote: > >> Please let me know whether I missunderstood something completely. If >> this behaviour is correct what can I do to change it to the o

warning: source missing a mode?

2007-02-22 Thread Markus Franke
al\\t%S0%(" [(set_attr "type" "jump") (set_attr "mode" "none")]) ---snap--- I think the warning is caused by the second parameter of the set instruction, right? But I don't know where to specify the source mode. I had already a look into the GCC Internals Manual without success. Any suggestions how to fix this problem? Regards, Markus Franke

Re: warning: source missing a mode?

2007-02-22 Thread Markus Franke
Hello, thank you for your answer. Having changed the code in the way you suggested I get still the same warning message. Any further suggestions? Regards, Markus Ian Lance Taylor wrote: > Markus Franke <[EMAIL PROTECTED]> writes: > > >>---snip--- >>;; >&

Re: warning: source missing a mode?

2007-02-22 Thread Markus Franke
Ian Lance Taylor wrote: > Oh, yeah, you probably want to say call:SI too. Yes I can do this and the warning message disappears. But now I get an internal error message about a non matching rtl expression when compiling a test program. Without "call:SI" I get warnings during compilation but the com

Re: warning: source missing a mode?

2007-02-22 Thread Markus Franke
uot;jump") (set_attr "mode" "none")]) ---snap--- > Actually, most targets don't use a mode with call, since a call can > often return multiple modes. But then they don't use a mode for the > result of the call, either. Look at what other targets do. Till, now I haven't found a similar template where the return value which is set is a "reg:SI". I will keep on searching :-) Regards, Markus Franke

Re: warning: source missing a mode?

2007-02-26 Thread Markus Franke
--snap--- This pattern matches for function calls but unfortunately now I get a segmentation fault during compilation of the following program: ---snip--- int odd(int i) { return i & 0x1; } int foo(int i, int j) { int a; a=odd(i+j); return a; } ---snap--- The segmentation fault occurs in th

call_value pattern

2007-03-09 Thread Markus Franke
sage. ---snip--- int odd(int i) { return i & 0x1; } int foo(int i, int j) { int a; a=odd(i+j); return a; } ---snap--- If simply omit the "a=odd(i+j)"-line everything works fine so it has something to do with this call. What am I doing wrong? It seems so simple but I can't figure out what's wrong with my pattern. Regards, Markus Franke

error: unable to find a register to spill in class 'FP_REGS'

2007-03-14 Thread Markus Franke
HARD_REGNO_MODE_OK (regno, rl->mode)) ---snap--- This causes in the end the error message because no suitable registers could be found. Does anybody have an idea what could be wrong in the machine description or to where start finding the error? Any suggestions are welcome. Regards, Markus Franke -- Nichts ist so praktisch wie eine gute Theorie!

Re: error: unable to find a register to spill in class 'FP_REGS'

2007-03-15 Thread Markus Franke
ger reg, then 8 insns would need reloads. Ok that's clear. Thanks for explaining. Nevertheless I can't figure out from the above files what's wrong and maybe I am just lacking of the right interpretation of these intermediate files. Can you figure out any abnormal behaviour from the above file excerpts? Thanks in advance, Markus Franke

Re: error: unable to find a register to spill in class 'FP_REGS'

2007-03-16 Thread Markus Franke
Again with attachment and CC to the Mailing List. Sorry for missing this. Regards, Markus --- Hello, thanks for your instructions. Indeed you were right. I mixed up some files. Again an excerpt of the output-files: ---snip--- // expand (insn 45 47 46 1 (set (subreg:SI (reg:DI 92 [ D.1212 ]) 4

Re: Skipping incompatable libaries on a SPARC cross compile

2005-11-08 Thread Markus Trippelsdorf
On Tue, Nov 08, 2005 at 09:17:10AM -0700, Mark Cuss wrote: > Hi Eric > > sparc-sun-solaris2.9-objdump -f returns the following: > libc.so: > start address 0x > ... Congratulations, this must be the longest top-post ever. -- Markus

Re: debug-early branch merged into mainline

2015-06-09 Thread Markus Trippelsdorf
> work. If you still get a failure, this is a pre-existing bug. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66468 for a small testcase. It looks like this is not a pre-existing issue, because with your sanity check there is not failure. -- Markus

Re: Moving to git

2015-08-21 Thread Markus Trippelsdorf
y frustrating thing for me is "git bisect" doesn't always > work. I think cherry-pick is OK, but probably not rebase nor merge. > > Can we enforce that "git bisect" must work on official branches? The Linux kernel uses merges all the time, yet "git bisect" works without any issues. So this not a reason to forbid merges. BTW while I have your attention: Why are you constantly creating (rebasing) and deleting branches? Why not simply use a local git tree for this purpose? -- Markus

Re: Offer of help with move to git

2015-08-23 Thread Markus Trippelsdorf
correlate with ChangeLogs, > etc.) Won't that work better than the ML archives? Another possibility would be to simply use the @gcc.gnu.org addresses. That should make the mapping pretty straightforward. -- Markus

Re: compiling gcc 5.x from the scratch: issues

2015-09-09 Thread Markus Trippelsdorf
sue still persists, please post the exact errors that you encounter. -- Markus

Re: Devirtualization causing undefined symbol references at link?

2015-11-17 Thread Markus Trippelsdorf
t; case would need to compile correctly to an object file -- so "delta" > is reducing it very slowly. So far I'm down from 11MB preprocessed > source to 1.1MB preprocessed source after running delta a few times. These undefined references are normally user errors. For exampl

Re: Devirtualization causing undefined symbol references at link?

2015-11-23 Thread Markus Trippelsdorf
On 2015.11.23 at 11:11 -0800, Steven Noonan wrote: > On Tue, Nov 17, 2015 at 1:09 AM, Markus Trippelsdorf > wrote: > > On 2015.11.16 at 14:18 -0800, Steven Noonan wrote: > >> Hi folks, > >> > >> (I'm not subscribed to the list, so please CC me on all re

Re: getting bugzilla access for my account

2016-01-02 Thread Markus Trippelsdorf
filed. couldn't seem to find docs for how > to request this, so spamming this list. Just log in with your gcc email address... -- Markus

Re: Status of GCC 6 on x86_64 (Debian)

2016-01-22 Thread Markus Trippelsdorf
nd crash for this reason. -fno-delete-null-pointer-checks is a workaround. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68853 for an analysis of the Chromium crash. -- Markus

Re: Status of GCC 6 on x86_64 (Debian)

2016-02-03 Thread Markus Trippelsdorf
e googletest in their testsuite may be affected. I've opened: https://github.com/google/googletest/issues/705 -- Markus

Re: gnu-gabi group

2016-02-19 Thread Markus Trippelsdorf
t page just > points to the mailing list archive. There is no option to subscribe > it. https://sourceware.org/lists.html#ml-requestor -- Markus

Re: [isocpp-parallel] Proposal for new memory_order_consume definition

2016-02-28 Thread Markus Trippelsdorf
delete-null-pointer-checks. So the kernel obviously is already using its own C dialect, that is pretty far from standard C. All these options also have a negative impact on the performance of the generated code. -- Markus

Re: Aggressive load in gcc when accessing escaped pointer?

2016-03-18 Thread Markus Trippelsdorf
... The side effect of updating the stored value of the left operand > shall occur between the previous and the next sequence point." No. We discussed this on IRC today and Richard Biener pointed out that bar cannot make c point to &c - 8, because computing that pointer would be invalid. So c->f1_ cannot clobber c itself. -- Markus

Re: diag color

2016-07-30 Thread Markus Trippelsdorf
an either use -fno-diagnostics-color in your CFLAGS or configure gcc with: --with-diagnostics-color=never. -- Markus

Re: diag color

2016-07-31 Thread Markus Trippelsdorf
e read the comments in gcc/diagnostic-color.c. -- Markus

Re: Potential bug about the order of destructors of static objects and atexit() callbacks in C++?

2016-08-01 Thread Markus Trippelsdorf
GCC bug? I don't think so. All compilers (clang, icc, visual C++) behave the same. Also these kinds of questions regarding the C++ standard should be asked on a more appropriate forum like stackoverflow.com or the ISO C++ group: https://groups.google.com/a/isocpp.org/forum/?fromgroups#!forum/std-discussion -- Markus

Re: Chasing a potential wrong-code bug on trunk

2016-11-17 Thread Markus Trippelsdorf
> behavior I'm unknowingly invoking in the code, or it may be a code > generation bug in gcc. I tried to isolate the exact gcc commit that > caused the change, but I got stuck... You should check this first by compiling with -fsanitize=undefined and fixing all issues that may pop up. -- Markus

git server is stuck

2016-12-10 Thread Markus Trippelsdorf
The git server seems to be stuck for over a day. Latest revision on it is r243504. Latest svn revision is r243523. -- Markus

Re: git server is stuck

2016-12-11 Thread Markus Trippelsdorf
On 2016.12.11 at 09:59 -0500, Jason Merrill wrote: > On Dec 11, 2016 2:41 AM, "Markus Trippelsdorf" > wrote: > > The git server seems to be stuck for over a day. > > Latest revision on it is r243504. > > Latest svn revision is r243523. > Yes, someone branched

Re: Is there any possibility to parallel compilation in a single file?

2014-07-29 Thread Markus Trippelsdorf
gt; find a way to accelerate the compilation in a single file. Can we > change some serial process into > > Parallel? Could you give me some advices? Thank you very much. Compiling with -flto= and gcc-4.9 should help. -- Markus

Re: GCC version bikeshedding

2014-07-29 Thread Markus Trippelsdorf
r, the next release should be 10.0, not 5.0. > > 10.0 would be even better from a marketing perspective. Since gcc is released annually why not tie the version to the year of the release, instead of choosing an arbitrary number? 15.o -- Markus

Re: GCC 5 snapshots produce broken kernel for powerpc-e500v2-linux-gnuspe?

2014-09-09 Thread Markus Trippelsdorf
to narrow down the issue is to use git (or svn) bisect to find out which gcc revision causes the miscompile. Then you can md5sum the kernel object files for the bad revision and for the first good revision and compare the results. After that you can look at the disassembly of the object files, for which md5sum differs, and try to figure out the reason why. -- Markus

Re: gcc 4.7.4 lto build failure

2014-09-19 Thread Markus Trippelsdorf
g=bootstrap-lto > > then did a profiledbootstrap make When using profiledbootstrap you should add --disable-werror to the configuration flags. -- Markus

Re: gcc 4.7.4 lto build failure

2014-09-19 Thread Markus Trippelsdorf
On 2014.09.19 at 14:55 +0200, Markus Trippelsdorf wrote: > On 2014.09.19 at 13:15 +0100, Rogelio Serrano wrote: > > /home/rogelio/gcc-build/./prev-gcc/g++ > > -B/home/rogelio/gcc-build/./prev-gcc/ -B/x86_64-unknown-linux-gnu/bin/ > > -nostdinc++ > > -B/home/rogelio/gc

Re: Devirtualize virtual call hierarchy if just base dtor exists

2014-10-22 Thread Markus Trippelsdorf
> a.c:6:11: error: overriding final function ‘virtual Base::~Base()’ > virtual ~Base() final {} What about: class Derived final: public Base {}; -- Markus

More useful support for low-end ARM architecture

2014-11-08 Thread Markus Hitter
defines like __ARM_LPC1114__, __ARM_STM32F405__, etc. - How would we proceed in general? - Many flavours at once, or better start with one or two, adding more when these work? - Did AVR support make things we should not repeat? Thanks for discussing, Markus P.S.: arm-libc discussion so f

Re: testing policy for C/C++ front end changes

2014-11-13 Thread Markus Hitter
Am 13.11.2014 um 14:08 schrieb Fabien Chêne: > Perhaps that would make sense to mention the existence of the compile > farm, and add link to it. Good idea. Bonus points for adding a script which executes all the required steps. Markus -- - - - - - - - - - - - - - - - - - - - Dipl. In

Re: More explicit what's wrong with this: FAILED: Bootstrap (build config: lto; languages: all; trunk revision 217898) on x86_64-unknown-linux-gnu

2014-11-21 Thread Markus Trippelsdorf
On 2014.11.21 at 16:16 +0100, Toon Moene wrote: > See: https://gcc.gnu.org/ml/gcc-testresults/2014-11/msg02259.html > > What's not in the log file sent to gcc-results: See: http://thread.gmane.org/gmane.comp.gcc.patches/327449 -- Markus

Re: GCC 4.9.2 -O3 gives a seg fault / GCC 4.8.2 -O3 works

2015-01-06 Thread Markus Trippelsdorf
gcc-help is more appropriate for this kind of question. If you compile with gcc-5 and -fsanitize=undefined you'll get: mystring.cpp:104:26: runtime error: null pointer passed as argument 2, which is declared to never be null So you should guard the memcpy() call. -- Markus

Re: future versions

2015-03-20 Thread Markus Trippelsdorf
if it is 5.1, then after branching for release of > 5.0, trunk will become 6.0, no? http://gcc.gnu.org/develop.html#num_scheme -- Markus

Re: future versions

2015-03-21 Thread Markus Trippelsdorf
On 2015.03.21 at 12:11 -0400, Jack Howarth wrote: > On Sat, Mar 21, 2015 at 1:45 AM, Markus Trippelsdorf > wrote: > > On 2015.03.20 at 20:08 -0400, Jack Howarth wrote: > >> What was the final decision concerning future versioning of FSF > >> gcc post-5.0? In p

Re: Change to C++11 by default?

2015-05-07 Thread Markus Trippelsdorf
On 2015.05.07 at 13:46 -0500, Jason Merrill wrote: > I think it's time to switch to C++11 as the default C++ dialect for GCC > 6. Any thoughts? Why not C++14? -- Markus

Re: Precompiled headers - still useful feature?

2015-05-27 Thread Markus Trippelsdorf
disabled: 57m12s (99.33%) Measuring the impact on bigger projects that use pch like QT or Boost would be more informative perhaps. And until C++ modules are implemented (unfortunately nobody is working on this AFAIK) pch is still the only option left. So deprecating them now seem premature. -- Markus

asking for __attribute__((aligned()) clarification

2019-08-19 Thread Markus Fröschle
If yes, can we have documentation upgraded to clearly state that this use case is valid? Thank you. Markus

Aw: Re: asking for __attribute__((aligned()) clarification

2019-08-19 Thread Markus Fröschle
um 16:08 Uhr > Von: "Alexander Monakov" > An: "Richard Earnshaw (lists)" > Cc: "Paul Koning" , "Markus Fröschle" > , gcc@gcc.gnu.org > Betreff: Re: asking for __attribute__((aligned()) clarification > > On Mon, 19 Aug 2019, Richard Earnshaw (l

Re: Warning annoyances in list_read.c

2017-03-26 Thread Markus Trippelsdorf
e's preferred markup of > adding a comment to explicitly note a fall through. Candidate > individual to complain to > > If he added a new option affecting libgfortran, then he should > fix up libgfortran. He didn't add the warning to specifically annoy fortran developers. It is trivial to add seven gcc_fallthrough() or breaks for someone who knows the code and the person who added the warning obviously doesn't. -- Markus

Re: Warning annoyances in list_read.c

2017-03-27 Thread Markus Trippelsdorf
On 2017.03.27 at 06:26 -0700, Steve Kargl wrote: > On Mon, Mar 27, 2017 at 08:58:43AM +0200, Markus Trippelsdorf wrote: > > On 2017.03.26 at 19:30 -0700, Steve Kargl wrote: > > > On Sun, Mar 26, 2017 at 06:45:07PM -0700, Jerry DeLisle wrote: > > > > On 03/26/20

Re: Warning annoyances in list_read.c

2017-03-27 Thread Markus Trippelsdorf
On 2017.03.27 at 07:44 -0700, Steve Kargl wrote: > On Mon, Mar 27, 2017 at 03:39:37PM +0200, Markus Trippelsdorf wrote: > > > > Well, a missing break is a bug. No? > > Every 'case' statement without exception must be accompanied by > a 'break' state

Re: Warning annoyances in list_read.c

2017-03-27 Thread Markus Trippelsdorf
to build a whole >distro. On my Gentoo test box anything but level 1 is simply >unacceptable, because you will miss important other warnings >in the -Wimplicit-fallthrough noise otherwise. The quotation doesn't have anything to do with the current discussion, which is the general usefulness of the warning. It only talks about one of the (admittedly over-engineered) six different levels of the warning. -- Markus

Re: [PATCH] gcc 8: Implement -felide-function-bodies

2017-03-31 Thread Markus Trippelsdorf
NULL; >gimplify_stmt (&DECL_SAVED_TREE (fndecl), &seq); Haha, your option also has dramatic binary size saving effects. I would suggest to enable it unconditionally on every April Fools' Day. -- Markus

[RFA] update ggc_min_heapsize_heuristic()

2017-04-09 Thread Markus Trippelsdorf
istic (void) phys_kbytes = MIN (phys_kbytes, limit_kbytes); phys_kbytes = MAX (phys_kbytes, 4 * 1024); - phys_kbytes = MIN (phys_kbytes, 128 * 1024); + phys_kbytes = MIN (phys_kbytes, 1000 * 1024); return phys_kbytes; } -- Markus

Re: [RFA] update ggc_min_heapsize_heuristic()

2017-04-09 Thread Markus Trippelsdorf
On 2017.04.09 at 21:25 +0300, Alexander Monakov wrote: > On Sun, 9 Apr 2017, Markus Trippelsdorf wrote: > > > The minimum size heuristic for the garbage collector's heap, before it > > starts collecting, was last updated over ten years ago. > > It currently ha

Re: [RFA] update ggc_min_heapsize_heuristic()

2017-04-09 Thread Markus Trippelsdorf
On 2017.04.09 at 20:23 +0200, Richard Biener wrote: > On Sun, Apr 9, 2017 at 4:41 PM, Markus Trippelsdorf > wrote: > > The minimum size heuristic for the garbage collector's heap, before it > > starts collecting, was last updated over ten years ago. > > It curren

Re: [RFA] update ggc_min_heapsize_heuristic()

2017-04-09 Thread Markus Trippelsdorf
On 2017.04.09 at 21:10 +0200, Markus Trippelsdorf wrote: > On 2017.04.09 at 21:25 +0300, Alexander Monakov wrote: > > On Sun, 9 Apr 2017, Markus Trippelsdorf wrote: > > > > > The minimum size heuristic for the garbage collector's heap, before it > > > starts

Re: [RFA] update ggc_min_heapsize_heuristic()

2017-04-10 Thread Markus Trippelsdorf
On 2017.04.10 at 10:56 +0100, Richard Earnshaw (lists) wrote: > On 09/04/17 21:06, Markus Trippelsdorf wrote: > > On 2017.04.09 at 21:10 +0200, Markus Trippelsdorf wrote: > >> On 2017.04.09 at 21:25 +0300, Alexander Monakov wrote: > >>> On Sun, 9 Apr 2

Re: [RFA] update ggc_min_heapsize_heuristic()

2017-04-10 Thread Markus Trippelsdorf
On 2017.04.10 at 12:15 +0200, Markus Trippelsdorf wrote: > On 2017.04.10 at 10:56 +0100, Richard Earnshaw (lists) wrote: > > > > What are the numbers with 256M? > > Here are the numbers from a 4core/8thread 16GB RAM Skylake machine. > They look less stellar than the ppc6

Re: [RFA] update ggc_min_heapsize_heuristic()

2017-04-10 Thread Markus Trippelsdorf
On 2017.04.10 at 13:14 +0100, Richard Earnshaw (lists) wrote: > On 10/04/17 12:06, Segher Boessenkool wrote: > > On Mon, Apr 10, 2017 at 12:52:15PM +0200, Markus Trippelsdorf wrote: > >>> --param ggc-min-heapsize=131072 > >>> 11264.89user 311.88system 24:18.69e

Re: Machine problems at gcc.gnu.org?

2017-04-21 Thread Markus Trippelsdorf
e if this email goes through the machines that are having problems > it may not get anywhere Yes, looks like the sourceware server is having problems: https://check-host.net/check-ping?host=gcc.gnu.org -- Markus

Re: Missing git tags for released GCC

2017-05-03 Thread Markus Trippelsdorf
n gcc-7_1_0-release I've added the tag. -- Markus

Re: git-svn error due to out-of-sync changes?

2017-05-18 Thread Markus Trippelsdorf
least 10), so clearing these things up takes > time. Some (I'd say most) of the errors I've seen out of > Git-svn are also not completely intuitive so it's not always > clear what or where the problem is. > > So I'd like to see if there's something that can be done to > move the migration forward. The same issue also happen with git when several people push at the same time. -- Markus

Re: git-svn error due to out-of-sync changes?

2017-05-18 Thread Markus Trippelsdorf
On 2017.05.18 at 13:42 -0600, Martin Sebor wrote: > On 05/18/2017 12:55 PM, Markus Trippelsdorf wrote: > > On 2017.05.18 at 12:41 -0600, Martin Sebor wrote: > > > On 05/18/2017 11:59 AM, Jeff Law wrote: > > > > On 05/18/2017 11:41 AM, Martin Sebor wrote: > > >

Re: git-svn error due to out-of-sync changes?

2017-05-23 Thread Markus Trippelsdorf
On 2017.05.23 at 05:26 -0400, Aldy Hernandez wrote: > Jason Merrill writes: > > > Yes, the git mirror can lag the SVN repo by a few minutes, that's why > > you need to 'git svn rebase' to pull directly from SVN before a > > commit. > > > > Jason

Re: gcc behavior on memory exhaustion

2017-08-09 Thread Markus Trippelsdorf
her than > just an ICE. "internal compiler error: Killed" is almost always an out of memory error. dmesg will show that the OOM killer kicked in and killed the cc1plus process. > The system has 858Mb of RAM without the swap file. > > Building a single source file seems to use up to 97% of the available memory > (for a 2522 line C++ source file). > > make -j2 is enough to cause the failure. Well, you should really use a cross compiler for this setup. -- Markus

Re: Quantitative analysis of -Os vs -O3

2017-08-26 Thread Markus Trippelsdorf
fic size. For many applications using -flto does reduce code size more than just going from -O2 to -Os. -- Markus

Re: Quantitative analysis of -Os vs -O3

2017-08-26 Thread Markus Trippelsdorf
On 2017.08.26 at 12:40 +0200, Allan Sandfeld Jensen wrote: > On Samstag, 26. August 2017 10:56:16 CEST Markus Trippelsdorf wrote: > > On 2017.08.26 at 01:39 -0700, Andrew Pinski wrote: > > > First let me put into some perspective on -Os usage and some history: > > > 1

Re: Regression with gcc 7.2 ? Undefined references ?

2017-08-26 Thread Markus Trippelsdorf
phase (too strong > optim?) > > I haven't seen something relevant to this in the gcc release notes. > > More information here: > https://bugs.llvm.org/show_bug.cgi?id=34140 > > Does it ring a bell for anyone? Try building without -gsplit-dwarf? -- Markus

Re: Regression with gcc 7.2 ? Undefined references ?

2017-08-26 Thread Markus Trippelsdorf
On 2017.08.26 at 17:18 +0200, Sylvestre Ledru wrote: > > > On 26/08/2017 13:10, Markus Trippelsdorf wrote: > > On 2017.08.26 at 13:04 +0200, Sylvestre Ledru wrote: > >> Hello, > >> > >> I have been trying to build the llvm toolchain with gcc 7.2 using

Re: Segfault generated by gcc-7

2017-08-29 Thread Markus Trippelsdorf
has been: > memcpy(&d_point, > p, > sizeof(d_point)); > > Does this make any sense to anybody? No. Please open a bug and attach the full program that causes the crash. Otherwise the issue is impossible to debug. -- Markus

Re: Segfault generated by gcc-7

2017-08-29 Thread Markus Trippelsdorf
On 2017.08.29 at 12:35 +0200, Markus Trippelsdorf wrote: > On 2017.08.29 at 12:31 +0200, Marco Varlese wrote: > > Hi, > > > > I got a SEGFAULT in my program when compiling it with gcc-7 but it > > is/was all good when using gcc-6. > > > > The SEGFAULT hap

Re: Building on gcc112 is stuck in msgfmt

2017-08-29 Thread Markus Trippelsdorf
; futex(0x3fffa5226d40, FUTEX_WAIT, 0, NULL) = -1 EAGAIN (Resource temporarily > unavailable) To me the whole issue looks related to PR81931. Are you using a clean build directory? Make sure you have the r251328 fix. -- Markus

Re: Building on gcc112 is stuck in msgfmt

2017-08-29 Thread Markus Trippelsdorf
On 2017.08.29 at 12:53 +0200, Martin Liška wrote: > On 08/29/2017 12:47 PM, Markus Trippelsdorf wrote: > > On 2017.08.29 at 12:42 +0200, Martin Liška wrote: > >> On 08/29/2017 12:39 PM, Martin Liška wrote: > >>> (gdb) bt > >>> #0 0x3fff950e58e4 in

Re: Building on gcc112 is stuck in msgfmt

2017-08-29 Thread Markus Trippelsdorf
cc1 is on the futex. as is waiting to read. Could that hang be > related to what's being discussed here? No. Ryzen is buggy. If you have a chip that was produced before June this year, your only option is to RMA it. -- Markus

Re: RFC: Improving GCC8 default option settings

2017-09-14 Thread Markus Trippelsdorf
internal compiler errors > we hit. The other issue is that there's no benefit of turning those on for > SPEC CPU benchmarking as far as I remember but quite a bit of extra > compile-time cost. Not to mention the numerous wrong-code bugs. IMHO graphite should deprecated as soon as possible. -- Markus

Re: RFC: Improving GCC8 default option settings

2017-09-14 Thread Markus Trippelsdorf
M, Martin Liška wrote: > >>>> On 09/14/2017 12:07 PM, Markus Trippelsdorf wrote: > >>>>> On 2017.09.14 at 11:57 +0200, Richard Biener wrote: > >>>>>> On Wed, Sep 13, 2017 at 6:11 PM, Nikos Chantziaras > >>>>>> wrote: > &

Re: GCC Buildbot

2017-09-20 Thread Markus Trippelsdorf
g would work. But running the testsuite takes much to long to make this approach feasible. -- Markus

Re: RFC: Update top level libtool files

2017-10-10 Thread Markus Trippelsdorf
ason for staying with the old 2.2.7a libtool ? > If not, then does anyone object to my upgrading the gcc, gdb and > binutils mainline sources ? Last time I've looked in 2011, libtool's "with_sysroot" was not compatible with gcc's. So a naive copy doesn't work. But reverting commit 3334f7ed5851ef1 in libtool before copying should work. -- Markus

Re: GCC Buildbot Update - Definition of regression

2017-10-10 Thread Markus Trippelsdorf
causes random gcc crashes. Not the best setup for a regression tester... -- Markus

Re: GCC Buildbot Update - Definition of regression

2017-10-10 Thread Markus Trippelsdorf
On 2017.10.11 at 08:22 +0200, Paulo Matos wrote: > > > On 11/10/17 06:17, Markus Trippelsdorf wrote: > > On 2017.10.10 at 21:45 +0200, Paulo Matos wrote: > >> Hi all, > >> > >> It's almost 3 weeks since I last posted on GCC Buildbot. Here's an

Re: GCC Buildbot Update

2017-12-14 Thread Markus Trippelsdorf
r, etc.) of the bot. As a result variance goes to the roof and all measurements drown in noise. So it would be good if there was a strict separation of machines used for bots and machines used by humans. In other words bots should only run on dedicated machines. -- Markus

Re: GCC Buildbot Update

2017-12-15 Thread Markus Trippelsdorf
On 2017.12.15 at 10:21 +0100, Paulo Matos wrote: > > > On 15/12/17 08:42, Markus Trippelsdorf wrote: > > > > I don't think this is good news at all. > > > > As I pointed out in a reply to Chris, I haven't seeked permission but I > am pretty sure

Re: Announce: GNU MPFR 4.0.0 is released

2017-12-26 Thread Markus Trippelsdorf
0.0/ Unfortunately it is incompatible with mpc-1.0.3. Once a new mpc version gets released contrib/download_prerequisites could be updated. -- Markus

Re: PATCH RFA: Build stages 2 and 3 with C++

2011-07-17 Thread Markus Trippelsdorf
xit --enable-clocale=gnu --with-build-config=bootstrap-lto And built with: make -j4 BOOT_CFLAGS="-march=native -O2 -pipe" STAGE1_CFLAGS="-march=native -O2 -pipe" CFLAGS_FOR_TARGET="-march=native -O2 -pipe" profiledbootstrap -- Markus

Re: PATCH RFA: Build stages 2 and 3 with C++

2011-07-17 Thread Markus Trippelsdorf
On 2011.07.17 at 18:54 +0200, Markus Trippelsdorf wrote: > On 2011.07.17 at 18:30 +0200, Richard Guenther wrote: > > On Sun, Jul 17, 2011 at 1:30 PM, Eric Botcazou > > wrote: > > >> I have measured it at some point and IIRC it was about 10% slower > > >> (

Revision 176335 (removal of #include in thr-posix.h) cause numerous compile failures

2011-08-02 Thread Markus Trippelsdorf
Revisions 176335 removed the traditional "#include " from gthr-posix.h. This breaks the build of many programs (Firefox, Chromium, etc.) that implicitly rely on it. I'm not sure that the gain is worth the pain in this case. -- Markus

Re: libtool.m4 update?

2011-10-24 Thread Markus Trippelsdorf
e sync with upstream would be the best option IMO. -- Markus

Re: gcc-4.6.2 fails to build on fedora 17

2012-01-23 Thread Markus Trippelsdorf
gt; > 2012-01-23 08:26:38.652665266 +0100 > @@ -8375,7 +8375,7 @@ > { > &ipa_escaped_pt.vars, > 1, > -sizeof (ipa_escaped_pt.vars), > +sizeof (ipa_escaped_pt), > >_ggc_mx_bitmap_head_def, > >_pch_nx_bitmap_head_def > }, > ... > > > Any ideas about the cause? I've opened a bug for this issue: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51969 It only happens if you try to build gcc-4.6 with gcc-4.7 on my machine. -- Markus

Re: Memory corruption due to word sharing

2012-02-01 Thread Markus Trippelsdorf
expects. I'm not really an expert in this area so I wanted to report it > here so that more knowledgeable people can decide how to solve the issue... FYI, the gcc bug can be found here: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52080 -- Markus

Modelling of multiple condition code registers

2009-07-24 Thread Markus L
e one that will be updated for a given instruction directly depends on the destination register chosen for that instruction. My question is; would it be possible for GCC take advantage of these "extra" CC registers? And if that should be the case how would I go about modelling it? BR /Markus

Address as HImode when Pmode is QImode?

2009-08-13 Thread Markus L
pass=0x8993ec0) at ../../trunk/gcc-4.4.1/gcc/passes.c:1280 #18 0x083e2ddc in execute_pass_list (pass=0x8993ec0) at ../../trunk/gcc-4.4.1/gcc/passes.c:1329 #19 0x08531811 in tree_rest_of_compilation (fndecl=0xb7d18400) at ../../trunk/gcc-4.4.1/gcc/tree-optimize.c:420 ... thanks and best regards /Markus

Re: Address as HImode when Pmode is QImode?

2009-08-14 Thread Markus L
Hi Adam, Looks like you were right! My SIZE_TYPE was undefined so it defaulted to "long unsigned int". Setting it to "unsigned int" solved my problems. Thank you very much! /Markus 2009/8/13 Adam Nemet : > Markus L writes: >> I run into an assert in convert_memo

Storing 16bit values in upper part of 32bit registers

2009-10-15 Thread Markus L
o do this. I have searched the available ports but have not been able to find any which seem to use its registers in a similar way. Any advice or pointers to code to look into would be much appreciated. Thanks in advance. /Markus

Problems with selective scheduling

2009-10-27 Thread Markus L
look for or what I might be doing wrong. The GCC version that I am using is 4.4.1. BR /Markus

  1   2   >