[Bug c/28770] New: one reference to powerpc-ibm-eabi-ar.exe when only xar.exe installed

2006-08-18 Thread etienne_lorrain at yahoo dot fr
Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr GCC build triplet: i686-pc-cygwin GCC host triplet: i686-pc-cygwin GCC target triplet: powerpc-ibm-eabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28770

[Bug bootstrap/28770] one reference to powerpc-ibm-eabi-ar.exe when only xar.exe installed

2006-08-18 Thread etienne_lorrain at yahoo dot fr
--- Comment #2 from etienne_lorrain at yahoo dot fr 2006-08-18 12:25 --- I change --target=powerpc-ibm-eabi to --target=powerpc-eabi and --enable-languages=c to --enable-languages=c,c++ but the configure should be the same, I do not know what means pre-installed... # rm -rf build

[Bug bootstrap/28770] one reference to powerpc-ibm-eabi-ar.exe when only xar.exe installed

2006-08-18 Thread etienne_lorrain at yahoo dot fr
--- Comment #6 from etienne_lorrain at yahoo dot fr 2006-08-18 13:55 --- I do have $(HOME)/local/powerpc-ibm-eabi/bin/ar.exe and I am using $(HOME)/local/bin/xar.exe for my stuff here, after install. To bootstrap, GCC may better use $(HOME)/local/powerpc-ibm-eabi/bin/ar.exe

[Bug bootstrap/28770] [4.1 Regression] one reference to powerpc-ibm-eabi-ar.exe when only xar.exe installed

2006-08-18 Thread etienne_lorrain at yahoo dot fr
--- Comment #8 from etienne_lorrain at yahoo dot fr 2006-08-18 15:04 --- For 4.2.0, it will find it and use it: Will that be in 4.1.2 (or is it in 4.1 prereleases) or only appear in 4.2 ? I was thinking combined tree was not as good, mostly because I had to select which

[Bug c/28946] New: assembler shifts set the flag ZF, no need to re-test to zero

2006-09-04 Thread etienne_lorrain at yahoo dot fr
at yahoo dot fr GCC build triplet: i486-linux-gnu GCC host triplet: i486-linux-gnu GCC target triplet: i486-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28946

[Bug target/27856] With -Os, loading a constant to a register can use another register

2006-09-05 Thread etienne_lorrain at yahoo dot fr
--- Comment #3 from etienne_lorrain at yahoo dot fr 2006-09-05 11:32 --- Just for info, does that means we need to wait for YARA to be included, considering http://gcc.gnu.org/ml/gcc/2006-08/msg00164.html it will probably happen after 4.2 ? I am seeing a lot of them, even some

[Bug c/29029] New: temporary created for unknown reason

2006-09-11 Thread etienne_lorrain at yahoo dot fr
gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29029

[Bug middle-end/29029] temporary created for unknown reason

2006-09-12 Thread etienne_lorrain at yahoo dot fr
--- Comment #2 from etienne_lorrain at yahoo dot fr 2006-09-12 11:12 --- X (*str) We need a temporary here because *str can be modified inside the asm and we don't know that you want it in a memory or a register. *str cannot be modified inside the asm because that is an input

[Bug c/29613] New: static string in vararg function

2006-10-27 Thread etienne_lorrain at yahoo dot fr
: etienne_lorrain at yahoo dot fr GCC host triplet: cygwin-ia32 GCC target triplet: powerpc-eabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29613

[Bug c/21529] New: code size regression (+40%) with -Os from GCC-3.4.3 to 4.1

2005-05-12 Thread etienne_lorrain at yahoo dot fr
: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i486-pc-linux-gnu GCC host triplet: i486-pc-linux-gnu GCC target triplet: i486-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21529

[Bug c/21626] New: Do not create very big empty structure to initialise stack

2005-05-17 Thread etienne_lorrain at yahoo dot fr
stack Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr CC: gcc-bugs at gcc

[Bug c/21680] New: GCC-4.0 vs GCC-3.3.6 ia32 -Os: code size increase from 261 to 5339 bytes

2005-05-20 Thread etienne_lorrain at yahoo dot fr
Status: UNCONFIRMED Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i486-pc-linux-gnu

[Bug c/27357] New: 20 % increase code size in 4.1 vs 3.4.5, tail return optimisation

2006-04-29 Thread etienne_lorrain at yahoo dot fr
AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr GCC build triplet: i386-redhat-linux GCC host triplet: i386-redhat-linux GCC target triplet: i386-redhat-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27357

[Bug rtl-optimization/27357] 20 % increase code size in 4.1 vs 3.4.5

2006-05-24 Thread etienne_lorrain at yahoo dot fr
--- Comment #2 from etienne_lorrain at yahoo dot fr 2006-05-24 13:22 --- [EMAIL PROTECTED]:~/projet/gujin$ /home/etienne/projet/toolchain/bin/gcc -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../configure --prefix=/home/etienne/projet/toolchain --enable-languages

[Bug rtl-optimization/27856] New: With -Os, loading a constant to a register can use another register

2006-06-01 Thread etienne_lorrain at yahoo dot fr
Product: gcc Version: 4.1.1 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr GCC build triplet

[Bug middle-end/23631] construct to memory and memcpy instead of memset

2006-01-16 Thread etienne_lorrain at yahoo dot fr
--- Comment #2 from etienne_lorrain at yahoo dot fr 2006-01-16 10:36 --- Same bug still present in gcc version 4.0.3 20051201 (prerelease) (Debian 4.0.2-5). http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23477 is itself corrected, but this current bug has never been corrected

[Bug middle-end/23631] construct to memory and memcpy instead of memset

2006-01-23 Thread etienne_lorrain at yahoo dot fr
--- Comment #4 from etienne_lorrain at yahoo dot fr 2006-01-23 09:56 --- (In reply to comment #3) PR 23477 was fixed in 4.1.0 and not 4.0.3. This is still a dup of that bug. *** This bug has been marked as a duplicate of 23477 *** For me, 23477 is fixed in GCC: (GNU) 4.0.3

[Bug c/18057] New: strange warning

2004-10-19 Thread etienne_lorrain at yahoo dot fr
Status: UNCONFIRMED Severity: minor Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC

[Bug c/18057] strange warning

2004-10-19 Thread etienne_lorrain at yahoo dot fr
--- Additional Comments From etienne_lorrain at yahoo dot fr 2004-10-19 12:47 --- Well, sometimes you are sure the field is 8 bits wide, limit_msb is only 4 bits unlike base_msb. A value does not fit the size would be better, but ... Sorry, Etienne. -- What

[Bug c/22439] New: ICE with unsigned char array: size_binop, at fold-const.c:1637

2005-07-12 Thread etienne_lorrain at yahoo dot fr
Version: 4.0.1 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr CC: gcc-bugs at gcc dot gnu dot org GCC build triplet

[Bug c/23631] New: construct to memory and memcpy instead of memset

2005-08-30 Thread etienne_lorrain at yahoo dot fr
Version: 4.0.2 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr CC: gcc-bugs at gcc dot gnu dot org GCC build triplet

[Bug c/23782] New: -Os +22%: gcc-3.4.4 does it in 230 bytes, gcc-4.0.2-pre in 281 bytes

2005-09-08 Thread etienne_lorrain at yahoo dot fr
Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i486-linux-gnu GCC host triplet: i486-linux-gnu GCC

[Bug c/24177] New: function returning structure produce very long/slow assembly

2005-10-03 Thread etienne_lorrain at yahoo dot fr
Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr GCC build triplet: i486-linux-gnu GCC host triplet: i486-linux-gnu GCC target triplet: i486-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi

[Bug target/29613] static string in vararg function

2006-12-06 Thread etienne_lorrain at yahoo dot fr
--- Comment #1 from etienne_lorrain at yahoo dot fr 2006-12-06 12:47 --- Was another problem (Initialise the main stack at the top of the reserved space, without keeping two words safety linked to the calling convention, so the first call would erase the first static variable

[Bug c/30785] New: Test to null pointer optimised away at -O2

2007-02-13 Thread etienne_lorrain at yahoo dot fr
dot org ReportedBy: etienne_lorrain at yahoo dot fr GCC build triplet: i686-pc-cygwin GCC host triplet: i686-pc-cygwin GCC target triplet: powerpc-eabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30785

[Bug c/30785] Test to null pointer optimised away at -O2

2007-02-13 Thread etienne_lorrain at yahoo dot fr
--- Comment #2 from etienne_lorrain at yahoo dot fr 2007-02-13 13:44 --- Problem is fixed by -fno-tree-vrp and -O2 I am not a specialist of -fdump-tree-all, but it seems like that: tmp.c.t35.copyprop1: ;; Function strncpy (strncpy) strncpy (pDest, pSrc, n) { char * D.1282

[Bug rtl-optimization/53507] New: ia32/amd64: bsf can be used to test null memory, bsf sets zero flag

2012-05-28 Thread etienne_lorrain at yahoo dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53507 Bug #: 53507 Summary: ia32/amd64: bsf can be used to test null memory, bsf sets zero flag Classification: Unclassified Product: gcc Version: 4.6.3 Status:

[Bug c/57915] New: ICE in set_address_disp, at rtlanal.c:5537

2013-07-16 Thread etienne_lorrain at yahoo dot fr
Assignee: unassigned at gcc dot gnu.org Reporter: etienne_lorrain at yahoo dot fr On latest Fedora, with: gcc version 4.8.1 20130603 (Red Hat 4.8.1-1) (GCC) I get: $ /usr/bin/gcc -m32 -Os bug.c bug.c: In function ‘menu’: bug.c:59:1: internal compiler error: in set_address_disp

[Bug c++/38928] New: infinite loop on error message in C++ only

2009-01-21 Thread etienne_lorrain at yahoo dot fr
Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr GCC build triplet: i486-linux-gnu GCC host triplet: i486-linux-gnu GCC target triplet: i486-linux-gnu http://gcc.gnu.org

[Bug middle-end/22141] [4.2/4.3/4.4 Regression] Missing optimization when storing structures

2009-02-03 Thread etienne_lorrain at yahoo dot fr
--- Comment #17 from etienne_lorrain at yahoo dot fr 2009-02-03 16:38 --- (In reply to comment #15) The advantage of such a RTL pass (or just adding such optimization to another RTL pass) would be that it would handle also say: ... Why only limit that pass to constants, and only

[Bug inline-asm/39440] New: User Manual: describe asm (%a0,%c0::)

2009-03-12 Thread etienne_lorrain at yahoo dot fr
-asm AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr GCC build triplet: all-all-all GCC host triplet: all-all-all GCC target triplet: all-all-all http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39440

[Bug inline-asm/39440] User Manual: describe asm (%a0,%c0::)

2009-03-12 Thread etienne_lorrain at yahoo dot fr
--- Comment #2 from etienne_lorrain at yahoo dot fr 2009-03-12 14:10 --- The thread associated: http://gcc.gnu.org/ml/gcc/2009-03/msg00288.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39440

[Bug c/39456] New: Functions of a file in different named sections

2009-03-13 Thread etienne_lorrain at yahoo dot fr
AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr GCC build triplet: all-all-all GCC host triplet: all-all-all GCC target triplet: all-all-all http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39456

[Bug c/39456] Functions of a file in different named sections

2009-03-19 Thread etienne_lorrain at yahoo dot fr
--- Comment #1 from etienne_lorrain at yahoo dot fr 2009-03-19 16:33 --- Also, you cannot put function in another section and then use -ffunction-sections, i.e.: etie...@gujin:~$ gcc --version gcc (Debian 4.3.3-3) 4.3.3 Copyright (C) 2008 Free Software Foundation, Inc. This is free

[Bug c/32642] New: Extended Asm modification of a range of bytes

2007-07-06 Thread etienne_lorrain at yahoo dot fr
Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr GCC build triplet: i386-redhat-linux GCC host triplet: i386-redhat-linux GCC target triplet: i386-redhat-linux http

[Bug c/39892] New: -fno-function-cse not working

2009-04-25 Thread etienne_lorrain at yahoo dot fr
: etienne_lorrain at yahoo dot fr GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39892

[Bug c/40634] New: 2 small problems when building cross compiler

2009-07-03 Thread etienne_lorrain at yahoo dot fr
building cross compiler Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr GCC build triplet

[Bug middle-end/37135] [4.3/4.4 Regression] code size increase for bit-fields assignment

2008-11-21 Thread etienne_lorrain at yahoo dot fr
--- Comment #6 from etienne_lorrain at yahoo dot fr 2008-11-21 16:10 --- By trying to declare: volatile union U u; In your Testcase without the unnecessary enum, the u = def; is compiled as: movl$0, u movlu, %eax andl$-16, %eax orl $6

[Bug middle-end/37135] [4.3/4.4 Regression] code size increase for bit-fields assignment

2008-11-21 Thread etienne_lorrain at yahoo dot fr
--- Comment #8 from etienne_lorrain at yahoo dot fr 2008-11-21 17:45 --- The number of writes for that volatile structure may or may not be a problem, I am more concerned by the number of reads of some memory which may not be readable at all. -- http://gcc.gnu.org/bugzilla

[Bug middle-end/37135] [4.3/4.4 Regression] code size increase for bit-fields assignment

2008-11-24 Thread etienne_lorrain at yahoo dot fr
--- Comment #11 from etienne_lorrain at yahoo dot fr 2008-11-24 22:01 --- URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=142157 Modified: trunk/gcc/dse.c I am using gcc-core-4.4-20081121.tar.bz2 with ia32-linux (Fedora9) and applying your patch gives a better assembly

[Bug c/35392] New: Warning array subscript is above array bounds in inline fct

2008-02-27 Thread etienne_lorrain at yahoo dot fr
at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr GCC build triplet: i486-linux-gnu GCC host triplet: i486-linux-gnu GCC target triplet: i486-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35392

[Bug c/37135] New: code size increase from gcc-4.2.4-3 to 4.3.1-9 for simple fct

2008-08-15 Thread etienne_lorrain at yahoo dot fr
for simple fct Product: gcc Version: 4.3.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr GCC build triplet

[Bug middle-end/37135] [4.3/4.4 Regression] code size increase for bit-fields assignment

2008-08-17 Thread etienne_lorrain at yahoo dot fr
--- Comment #2 from etienne_lorrain at yahoo dot fr 2008-08-17 19:31 --- It is not related to bitfields, this also show the problem: struct color { unsigned char red, green, blue, transparent; } cur_color; static const struct color mycolor = { 200, 10, 30, 0 }; void fct(void

[Bug middle-end/37135] [4.3/4.4 Regression] code size increase for bit-fields assignment

2008-08-24 Thread etienne_lorrain at yahoo dot fr
--- Comment #3 from etienne_lorrain at yahoo dot fr 2008-08-24 09:13 --- Moreover, if in the first test.c program, you declare variable conf volatile, the assembly generated contains 8 writes to conf, and that memory location is *read* 7 times. If conf does not point to memory

[Bug middle-end/37248] New: regression 4.3.1 - 4.3.2-rc transformation bitfield to individual bytes

2008-08-26 Thread etienne_lorrain at yahoo dot fr
to individual bytes Product: gcc Version: 4.3.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr GCC

[Bug middle-end/37248] [4.4 Regression] regression 4.3.1 - 4.3.2-rc transformation bitfield to individual bytes

2008-09-01 Thread etienne_lorrain at yahoo dot fr
--- Comment #7 from etienne_lorrain at yahoo dot fr 2008-09-01 20:29 --- Patch works for me, thanks. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37248

[Bug c/42935] New: Warning u64 = u32 * u32; - i.e. not casting one u32 to u64

2010-02-02 Thread etienne_lorrain at yahoo dot fr
: etienne_lorrain at yahoo dot fr GCC build triplet: i686-pc-cygwin GCC host triplet: i686-pc-cygwin GCC target triplet: i686-pc-cygwin http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42935

[Bug c/42935] Warning u64 = u32 * u32; - i.e. not casting one u32 to u64

2010-02-24 Thread etienne_lorrain at yahoo dot fr
--- Comment #2 from etienne_lorrain at yahoo dot fr 2010-02-24 09:45 --- It would be nice to have the warning in the second case too, i.e. for (unsigned long long)(val1*val2). Another solution, probably a lot more complex to implement, is to have a compilation switch to expand all

[Bug c/43162] New: option to set the promoted type of parameters of calculus

2010-02-24 Thread etienne_lorrain at yahoo dot fr
Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: etienne_lorrain at yahoo dot fr GCC build triplet: any GCC host triplet: any GCC target triplet: any http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43162

[Bug c/51085] New: volatile const structures (in C) go in the .data section, not .rodata as expected

2011-11-10 Thread etienne_lorrain at yahoo dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51085 Bug #: 51085 Summary: volatile const structures (in C) go in the .data section, not .rodata as expected Classification: Unclassified Product: gcc Version: 4.6.1

[Bug middle-end/39456] Functions/variables of a file in different named sections

2012-01-03 Thread etienne_lorrain at yahoo dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39456 --- Comment #4 from etienne_lorrain at yahoo dot fr 2012-01-03 09:53:59 UTC --- Thanks for looking at my reports and happy new year! I think the problem I had was the quoting and string concat, you need: void fct2 (void) __attribute__

[Bug c/48517] New: ICE in build_unary_op, at c-typeck.c:3786

2011-04-08 Thread etienne_lorrain at yahoo dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48517 Summary: ICE in build_unary_op, at c-typeck.c:3786 Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo:

[Bug rtl-optimization/48888] New: Creating a copy variable simplify assembly - i686-pc-linux-gnu

2011-05-05 Thread etienne_lorrain at yahoo dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=4 Summary: Creating a copy variable simplify assembly - i686-pc-linux-gnu Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c/49012] New: weak const optimisations

2011-05-16 Thread etienne_lorrain at yahoo dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49012 Summary: weak const optimisations Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassig...@gcc.gnu.org

[Bug c/49012] weak const optimisations

2011-05-16 Thread etienne_lorrain at yahoo dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49012 --- Comment #2 from etienne_lorrain at yahoo dot fr 2011-05-16 14:36:41 UTC --- Well, with gcc-4.4.5-8 the weak attribute did the trick: $ gcc -v Using built-in specs. Target: i486-linux-gnu Configured with: ../src/configure -v --with-pkgversion

[Bug rtl-optimization/49839] New: Use constants in registers preferably to inline constants (-Os)

2011-07-25 Thread etienne_lorrain at yahoo dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49839 Summary: Use constants in registers preferably to inline constants (-Os) Product: gcc Version: 4.6.1 Status: UNCONFIRMED Severity: minor Priority: P3

[Bug c/79674] New: Missed optimisation when no sequence point present

2017-02-22 Thread etienne_lorrain at yahoo dot fr
: c Assignee: unassigned at gcc dot gnu.org Reporter: etienne_lorrain at yahoo dot fr Target Milestone: --- It may be controvertial use, but I would like to report it with low priority... Having this code (tested on GCC7): -->o--o<- static inline void paralle

[Bug c/79674] Missed optimisation when no sequence point present

2017-02-22 Thread etienne_lorrain at yahoo dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79674 --- Comment #2 from etienne_lorrain at yahoo dot fr --- Well, I did not really want to link to the store-merging optimisation in particular, I wanted to point out that order of evaluation inside the function call are not defined by the standard

[Bug c/78821] New: GCC7: Copying whole 32 bits structure field by field not optimised into copying whole 32 bits at once

2016-12-15 Thread etienne_lorrain at yahoo dot fr
: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: etienne_lorrain at yahoo dot fr Target Milestone: --- Compiling (ia32, -O2) a function to copy whole structure is optimised on GCC7 pre-release (g

[Bug middle-end/22141] [5/6/7 Regression] Missing optimization when storing structures

2016-12-15 Thread etienne_lorrain at yahoo dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22141 --- Comment #42 from etienne_lorrain at yahoo dot fr --- Separate Bug 78821 has been successfully created following comment 41

[Bug middle-end/22141] [5/6/7 Regression] Missing optimization when storing structures

2016-12-15 Thread etienne_lorrain at yahoo dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22141 --- Comment #40 from etienne_lorrain at yahoo dot fr --- Following my comment No 17, the optimisation could also be done for reads - we still have (https://gcc.godbolt.org/ -O2 -m32) that: struct S { char a; char b; char c; char d; } u, v

[Bug tree-optimization/14295] [tree-ssa] copy propagation for aggregates

2016-12-15 Thread etienne_lorrain at yahoo dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=14295 Bug 14295 depends on bug 24177, which changed state. Bug 24177 Summary: function returning structure produce very long/slow assembly https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24177 What|Removed |Added

[Bug middle-end/39456] Functions/variables of a file in different named sections

2016-12-15 Thread etienne_lorrain at yahoo dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39456 etienne_lorrain at yahoo dot fr changed: What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/24177] function returning structure produce very long/slow assembly

2016-12-15 Thread etienne_lorrain at yahoo dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24177 etienne_lorrain at yahoo dot fr changed: What|Removed |Added Status|NEW |RESOLVED

[Bug middle-end/48888] Creating a copy variable simplify assembly - i686-pc-linux-gnu

2016-12-15 Thread etienne_lorrain at yahoo dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=4 etienne_lorrain at yahoo dot fr changed: What|Removed |Added Status|NEW |RESOLVED

[Bug c/82265] New: packed attribute on variables in gcc-7.1.1 no more accepted

2017-09-19 Thread etienne_lorrain at yahoo dot fr
Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: etienne_lorrain at yahoo dot fr Target Milestone: --- Compiling the simple line on amd64: long long a __attribute__((packed)) = 100; with "GCC: (GNU) 7.1.1 20170622 (Red Hat 7.1.1-3)&q

[Bug c/82264] New: internal compiler error: Segmentation fault in fct,constprop

2017-09-19 Thread etienne_lorrain at yahoo dot fr
Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: etienne_lorrain at yahoo dot fr Target Milestone: --- Created attachment 42208 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42208=edit preprocessed source Trying to update the gu

[Bug c/82265] packed attribute on variables but documented as so

2017-09-20 Thread etienne_lorrain at yahoo dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82265 --- Comment #3 from etienne_lorrain at yahoo dot fr --- I do not know how I finished adding such packed attribute on my variables and not seeing any warnings, on the gcc-4.7.1 I used at the time. That looks indeed a bug in the documentation only

[Bug tree-optimization/82264] [6 Regression] ICE in vn_phi_lookup at gcc/tree-ssa-sccvn.c:3125

2017-10-18 Thread etienne_lorrain at yahoo dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82264 --- Comment #6 from etienne_lorrain at yahoo dot fr --- fixed for my testcase (tested gcc version 7.2.1 20171012), can be closed. Thanks, Etienne.

[Bug bootstrap/10740] ../../gcc/gcc/gengtype.c:430: undefined reference to "lexer_line"

2017-10-18 Thread etienne_lorrain at yahoo dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=10740 etienne_lorrain at yahoo dot fr changed: What|Removed |Added CC||etienne_lorrain

[Bug bootstrap/111027] [11/12/13/14 Regression] `make install` touches the build directory; Install error "tmp-header-vars: Permission denied", build on NFS, improvement possible

2023-08-21 Thread etienne_lorrain at yahoo dot fr via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111027 --- Comment #4 from etienne_lorrain at yahoo dot fr --- Parallella box is free again. Proposed patch (with a slight offset) is recompiling, result in 2065m36.178s...

[Bug bootstrap/111027] [11/12/13/14 Regression] `make install` touches the build directory; Install error "tmp-header-vars: Permission denied", build on NFS, improvement possible

2023-08-23 Thread etienne_lorrain at yahoo dot fr via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111027 --- Comment #5 from etienne_lorrain at yahoo dot fr --- Hello, full recompilation from source finished (your patch included), same setup with NFS without "no_root_squash" on /home/parallella/veg, installation goes further but stop a

[Bug bootstrap/111141] New: Compiling gcc-13.2.0 on Ubuntu 22.04.3 LTS, problem asm-generic/errno.h

2023-08-24 Thread etienne_lorrain at yahoo dot fr via Gcc-bugs
: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: etienne_lorrain at yahoo dot fr Target Milestone: --- On Ubuntu 22.04.3 LTS,Compiling gcc-13.2.0 by: wget https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz tar xf

[Bug other/111027] New: Install error "tmp-header-vars: Permission denied", build on NFS, improvement possible

2023-08-15 Thread etienne_lorrain at yahoo dot fr via Gcc-bugs
NCONFIRMED Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: etienne_lorrain at yahoo dot fr Target Milestone: --- On an ARM32 Linux system just installed, i.e. parallellla board just flashed with an SD

[Bug bootstrap/111141] Compiling gcc-13.2.0 on Ubuntu 22.04.3 LTS, problem asm-generic/errno.h

2023-08-28 Thread etienne_lorrain at yahoo dot fr via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41 --- Comment #3 from etienne_lorrain at yahoo dot fr --- Just reporting that the problem do not appears when --disable-multilib is asked at the configure stage. Unlike for ARM64 host compiling a native compiler, you need to say such --disable