[Bug inline-asm/81890] New: asm memory constraints are difficult and not well documented

2017-08-18 Thread amodra at gmail dot com
Priority: P3 Component: inline-asm Assignee: unassigned at gcc dot gnu.org Reporter: amodra at gmail dot com Target Milestone: --- gcc doesn't have a simple way to say that a pointer passed to an inline asm is used to address an array. "m" (*p) unfortuna

[Bug inline-asm/81890] asm memory constraints are difficult and not well documented

2017-08-18 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81890 Alan Modra changed: What|Removed |Added Keywords||documentation Status|UNCONFIRME

[Bug inline-asm/81890] asm memory constraints are difficult and not well documented

2017-08-20 Thread amodra at gmail dot com
|ASSIGNED URL||https://gcc.gnu.org/ml/gcc- ||patches/2017-08/msg01174.ht ||ml Assignee|unassigned at gcc dot gnu.org |amodra at gmail

[Bug rtl-optimization/81747] [8 Regression] ICE in operator[], at vec.h:749

2017-08-25 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81747 Alan Modra changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/81170] powerpc*-linux --enable-default-pie chooses incorrect startup files

2017-08-29 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81170 Alan Modra changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/81295] bootstrap broken on powerpc-linux-gnu with --enable-default-pie

2017-08-29 Thread amodra at gmail dot com
||amodra at gmail dot com Resolution|--- |FIXED Target Milestone|7.3 |7.2 --- Comment #16 from Alan Modra --- Fixed.

[Bug bootstrap/81298] [7 Regression] Bootstrapping trunk fails during stage1-bubble on x86_64-pc-linux-gnu with --enable-maintainer-mode

2017-08-29 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81298 Bug 81298 depends on bug 81295, which changed state. Bug 81295 Summary: bootstrap broken on powerpc-linux-gnu with --enable-default-pie https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81295 What|Removed |Added ---

[Bug rtl-optimization/63281] powerpc64le creates 64 bit constants from scratch instead of loading them

2017-09-16 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63281 Alan Modra changed: What|Removed |Added Attachment #33503|0 |1 is obsolete|

[Bug rtl-optimization/63281] powerpc64le creates 64 bit constants from scratch instead of loading them

2017-09-16 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63281 --- Comment #8 from Alan Modra --- Created attachment 42187 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42187&action=edit [RS6000] Address cost Somewhat related, costing constants properly also needs a proper cost to loading from memory

[Bug target/81996] powerpc __builtin_return_address(0) fails with -fPIC -fstack-protector-all or -fsanitize=address

2017-09-16 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81996 Alan Modra changed: What|Removed |Added Summary|__builtin_return_address(0) |powerpc |does not work on

[Bug target/81996] powerpc __builtin_return_address(0) fails with -fPIC -fstack-protector-all or -fsanitize=address

2017-09-17 Thread amodra at gmail dot com
gcc dot gnu.org |amodra at gmail dot com

[Bug target/81996] powerpc __builtin_return_address(0) fails with -fPIC -fstack-protector-all or -fsanitize=address

2017-09-21 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81996 Alan Modra changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-04-21 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com --- Comment #9

[Bug rtl-optimization/79286] [7 Regression] ira and lra wrong code at -O2 and -Os on i686-linux

2017-05-15 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79286 Alan Modra changed: What|Removed |Added URL|https://gcc.gnu.org/ml/gcc- |https://gcc.gnu.org/ml/gcc-

[Bug rtl-optimization/79801] Disable ira.c:add_store_equivs for some targets?

2017-05-24 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79801 Alan Modra changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/81170] New: powerpc*-linux --enable-default-pie chooses incorrect startup files

2017-06-22 Thread amodra at gmail dot com
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: amodra at gmail dot com Target Milestone: --- Configuring any powerpc linux target with --enable-default-pie gives a broken compiler that uses crt1.o, crtbegin.o and crtend.o to

[Bug target/81170] powerpc*-linux --enable-default-pie chooses incorrect startup files

2017-06-22 Thread amodra at gmail dot com
||2017-06-22 CC||doko at ubuntu dot com, ||wschmidt at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |amodra at gmail dot com Ever confirmed|0

[Bug tree-optimization/67328] range test rather than single bit test for code testing enum values

2017-06-22 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67328 Alan Modra changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/81170] powerpc*-linux --enable-default-pie chooses incorrect startup files

2017-06-23 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81170 Alan Modra changed: What|Removed |Added Keywords||patch Priority|P3

[Bug target/81193] PowerPC GCC __builtin_cpu_is and __builtin_cpu_supports should warn about old libraries

2017-06-23 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81193 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com --- Comment #3

[Bug target/81193] PowerPC GCC __builtin_cpu_is and __builtin_cpu_supports should warn about old libraries

2017-06-26 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81193 --- Comment #6 from Alan Modra --- > Alternatively, we would need to do two passes. On the first pass resolve all > of the normal functions and data locations, setting the location of ifunc > functions in the TOC to be an error function. The se

[Bug target/78614] [7 Regression] ICE error: invalid rtl sharing found in the insn (verify_rtx_sharing) gcc/emit-rtl.c:2743

2016-11-30 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78614 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com --- Comment #12

[Bug target/78614] [7 Regression] ICE error: invalid rtl sharing found in the insn (verify_rtx_sharing) gcc/emit-rtl.c:2743

2016-11-30 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78614 --- Comment #14 from Alan Modra --- I meant the last one attached, which I see is the same as the first one. ie. just use copy_rtx and don't worry about extra rtl.

[Bug target/78614] [7 Regression] ICE error: invalid rtl sharing found in the insn (verify_rtx_sharing) gcc/emit-rtl.c:2743

2016-11-30 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78614 --- Comment #16 from Alan Modra --- The patch referenced in comment #15 alone, ie. without https://gcc.gnu.org/ml/gcc-patches/2016-11/msg03117.html, results in an --enable-checking=yes,rtl bootstrap failure on powerpc64le-linux. /home/amodra/src

[Bug target/78614] [7 Regression] ICE error: invalid rtl sharing found in the insn (verify_rtx_sharing) gcc/emit-rtl.c:2743

2016-11-30 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78614 --- Comment #17 from Alan Modra --- I see the same sort of invalid rtl sharing errors on powerpc64le with both https://gcc.gnu.org/ml/gcc-patches/2016-11/msg03117.html and https://gcc.gnu.org/ml/gcc-patches/2016-11/msg03116.html applied.

[Bug target/78614] [7 Regression] ICE error: invalid rtl sharing found in the insn (verify_rtx_sharing) gcc/emit-rtl.c:2743

2016-11-30 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78614 --- Comment #18 from Alan Modra --- Ditto for just https://gcc.gnu.org/ml/gcc-patches/2016-11/msg03117.html

[Bug target/78614] [7 Regression] ICE error: invalid rtl sharing found in the insn (verify_rtx_sharing) gcc/emit-rtl.c:2743

2016-11-30 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78614 --- Comment #19 from Alan Modra --- Cancel those last three comments. I wasn't actually testing with Jakub's rs6000.c patch. Everything now looks good with Jakub's rs6000.c and simplify-rtx.c patch, plus the rs6000.c insn_is_swappable_p patch I

[Bug target/72749] [7 Regression] ICE: verify_flow_info failed (error: wrong amount of branch edges after conditional jump in bb 5) w/ -O2 -fsched2-use-superblocks

2017-01-10 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72749 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com

[Bug target/72749] [7 Regression] ICE: verify_flow_info failed (error: wrong amount of branch edges after conditional jump in bb 5) w/ -O2 -fsched2-use-superblocks

2017-01-11 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72749 --- Comment #6 from Alan Modra --- OK, currently testing TARGET_LEGITIMATE_COMBINED_INSN solution. Thanks for the analysis!

[Bug target/79066] [7 Regression] non-PIC code generated for powerpc glibc with -fpic

2017-01-12 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79066 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com --- Comment #4

[Bug target/79066] [7 Regression] non-PIC code generated for powerpc glibc with -fpic

2017-01-12 Thread amodra at gmail dot com
gcc dot gnu.org |amodra at gmail dot com --- Comment #6 from Alan Modra --- The problem happens in lra-contraints.c:process_address_1. Search for HAVE_lo_sum. A high/lo_sum address is correctly rejected by the rs6000 backend as improper for V4 pic here: *ad.inner

[Bug target/72749] [7 Regression] ICE: verify_flow_info failed (error: wrong amount of branch edges after conditional jump in bb 5) w/ -O2 -fsched2-use-superblocks

2017-01-14 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72749 Alan Modra changed: What|Removed |Added CC|amodra at gcc dot gnu.org | --- Comment #12 from Alan Modra --

[Bug bootstrap/79098] [7 Regression] Failure to bootstrap gcc for powerpc-e500v2-linux-gnuspe target

2017-01-16 Thread amodra at gmail dot com
gcc dot gnu.org |amodra at gmail dot com

[Bug bootstrap/79098] [7 Regression] Failure to bootstrap gcc for powerpc-e500v2-linux-gnuspe target

2017-01-16 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79098 Alan Modra changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/79066] [7 Regression] non-PIC code generated for powerpc glibc with -fpic

2017-01-16 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79066 Alan Modra changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/79144] New: cmpstrsi optimization breaks glibc

2017-01-18 Thread amodra at gmail dot com
Assignee: unassigned at gcc dot gnu.org Reporter: amodra at gmail dot com Target Milestone: --- Created attachment 40541 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40541&action=edit strncmp testcase glibc built with current gcc fails elf/check-localplt due to str

[Bug target/79144] cmpstrnsi optimization breaks glibc

2017-01-19 Thread amodra at gmail dot com
||2017-01-19 Assignee|unassigned at gcc dot gnu.org |amodra at gmail dot com Ever confirmed|0 |1 --- Comment #1 from Alan Modra --- Testing a fix

[Bug target/79144] cmpstrnsi optimization breaks glibc

2017-01-19 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79144 Alan Modra changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/79286] [7 Regression] wrong code at -O3 on x86_64-linux-gnu in 32-bit mode (but not in 64-bit mode)

2017-01-31 Thread amodra at gmail dot com
||amodra at gmail dot com Assignee|unassigned at gcc dot gnu.org |amodra at gcc dot gnu.org

[Bug rtl-optimization/79286] [7 Regression] ira and lra wrong code at -O2 and -Os on i686-linux

2017-02-01 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79286 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com Summary

[Bug tree-optimization/79334] New: Segfault on tree loop hoisting

2017-02-02 Thread amodra at gmail dot com
Assignee: unassigned at gcc dot gnu.org Reporter: amodra at gmail dot com Target Milestone: --- Found when looking for a testcase that could trigger a similar problem to pr72986 for equivalences created in ira using validate_equiv_mem. Instead I found a tree optimization

[Bug tree-optimization/79334] Segfault on tree loop hoisting

2017-02-02 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79334 --- Comment #1 from Alan Modra --- https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79286 I meant.

[Bug target/79343] [7 Regression] error: PIC register clobbered by '%2' in 'asm'

2017-02-02 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79343 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com --- Comment #3

[Bug tree-optimization/79334] Segfault on tree loop hoisting

2017-02-02 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79334 --- Comment #4 from Alan Modra --- When you have the tree optimization bug fixed, this becomes an rtl optimization bug since rtl pre does the same as tree pre..

[Bug target/79343] [7 Regression] error: PIC register clobbered by '%2' in 'asm'

2017-02-02 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79343 --- Comment #4 from Alan Modra --- Followup here: https://github.com/xianyi/OpenBLAS/issues/1078

[Bug target/79354] [7 Regression] -mcpu=power8 -O2 generates power9 instruction on powerpc64le-linux

2017-02-02 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79354 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com --- Comment #5

[Bug target/79354] [7 Regression] -mcpu=power8 -O2 generates power9 instruction on powerpc64le-linux

2017-02-02 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79354 --- Comment #6 from Alan Modra --- Regression tested powerpc64le-linux successfully.

[Bug rtl-optimization/79584] ICE in base_to_reg, at lra-constraints.c:2918

2017-02-20 Thread amodra at gmail dot com
||2017-02-21 CC||amodra at gmail dot com Assignee|unassigned at gcc dot gnu.org |amodra at gmail dot com Ever confirmed|0 |1 --- Comment #2 from Alan Modra --- I don't see a -mno-lra ICE

[Bug rtl-optimization/79584] ICE in base_to_reg, at lra-constraints.c:2918

2017-02-21 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79584 Alan Modra changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|amodra at gmail dot

[Bug rtl-optimization/79584] ICE in base_to_reg, at lra-constraints.c:2918

2017-02-22 Thread amodra at gmail dot com
gcc dot gnu.org |amodra at gmail dot com --- Comment #4 from Alan Modra --- Created attachment 40813 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40813&action=edit lra fix Patch currently under test

[Bug rtl-optimization/79584] ICE in base_to_reg, at lra-constraints.c:2918

2017-02-22 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79584 --- Comment #5 from Alan Modra --- The patch passes ppc64le bootstrap but that isn't really the best target to test. I'd test powerpc64-linux bi-arch but the machine I normally use for BE testing had a disk die, and instead of trying to set ever

[Bug rtl-optimization/79584] ICE in base_to_reg, at lra-constraints.c:2918

2017-02-25 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79584 Alan Modra changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/79801] New: Disable ira.c:add_store_equivs for some targets?

2017-03-01 Thread amodra at gmail dot com
: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: amodra at gmail dot com Target Milestone: --- On powerpc, the equivalences created by add_store_equivs in ira.c seem like they might not be very effective. For reg1 not being assigned a hard reg, they allow lra

[Bug rtl-optimization/79801] Disable ira.c:add_store_equivs for some targets?

2017-03-01 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79801 Alan Modra changed: What|Removed |Added Severity|normal |enhancement

[Bug driver/80044] New: Specifying both -static and -pie insanity

2017-03-14 Thread amodra at gmail dot com
Assignee: unassigned at gcc dot gnu.org Reporter: amodra at gmail dot com Target Milestone: --- -static and -pie are incompatible, yet gcc neither warns nor errors on the combination. What's more, gcc's behaviour depends on whether gcc was built with --enable-defaul

[Bug driver/80044] Specifying both -static and -pie insanity

2017-03-16 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80044 --- Comment #1 from Alan Modra --- Revising my original comments.. According to the gcc docs -static is supposed to just prevent linking with dynamic libraries. I agree that this is traditional linker behaviour. That means, for example, that -

[Bug driver/80044] Specifying both -static and -pie insanity

2017-03-16 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80044 Alan Modra changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug rtl-optimization/60818] ICE in validate_condition_mode on powerpc*-linux-gnu*

2017-03-30 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60818 --- Comment #19 from Alan Modra --- Yes, r246294 powerpc64le-linux-gcc -O1 -misel ICEs on the last testcase. An earlier compiler I had laying around, 7.0.0 20160616, does not.

[Bug target/45053] libgcc_s link command misses crtsavgpr_s and crtresgpr_s for powerpc

2017-04-06 Thread amodra at gmail dot com
de | Assignee|unassigned at gcc dot gnu.org |amodra at gmail dot com --- Comment #19 from Alan Modra --- Removing the autoreply email from CCs

[Bug target/45053] libgcc_s link command misses crtsavgpr_s and crtresgpr_s for powerpc

2017-04-06 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45053 Alan Modra changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug lto/82598] New: lto debugobj lacks .note.GNU-stack

2017-10-17 Thread amodra at gmail dot com
Assignee: unassigned at gcc dot gnu.org Reporter: amodra at gmail dot com CC: marxin at gcc dot gnu.org Target Milestone: --- Lack of a .note.GNU-stack section results in ld testsuite failures: arm-linuxeabi FAIL: PR ld/12982 hppa-linux FAIL: PR ld/12982 m68k-linux

[Bug lto/82575] New: [8 Regression] lto debugobj references __gnu_lto_slim, ld test liblto-17 fails

2017-10-18 Thread amodra at gmail dot com
: normal Priority: P3 Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: amodra at gmail dot com CC: marxin at gcc dot gnu.org Target Milestone: --- Summary: [8 Regression] lto debugobj references __gnu_lto_slim

[Bug lto/82575] [8 Regression] lto debugobj references __gnu_lto_slim, ld test liblto-17 fails

2017-10-18 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82575 --- Comment #2 from Alan Modra --- Created attachment 42397 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42397&action=edit proposed patch I hadn't debugged past grepping for "debugobj" when I created the bugzilla. Now that I've looked f

[Bug lto/82575] [8 Regression] lto debugobj references __gnu_lto_slim, ld test liblto-17 fails

2017-10-18 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82575 --- Comment #3 from Alan Modra --- Patch now bootstrapped and regression tested powerpc64le-linux.

[Bug inline-asm/81890] asm memory constraints are difficult and not well documented

2017-10-18 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81890 Alan Modra changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug lto/82575] [8 Regression] lto debugobj references __gnu_lto_slim, ld test liblto-17 fails

2017-10-19 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82575 --- Comment #5 from Alan Modra --- > --- Comment #4 from Richard Biener --- > Hmm, but those symbols will prevail, enlarging the final symbol table? > Or are weak + hidden symbols removed even for shared libaries? Well, they are still undefined

[Bug lto/82575] [8 Regression] lto debugobj references __gnu_lto_slim, ld test liblto-17 fails

2017-10-19 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82575 --- Comment #7 from Alan Modra --- > --- Comment #6 from rguenther at suse dot de --- > OK. I suppose they are properly prevailed by any global symbol of the same > name > as well? Like a weak definition with default visibility? Or is there the

[Bug lto/82575] [8 Regression] lto debugobj references __gnu_lto_slim, ld test liblto-17 fails

2017-10-19 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82575 Alan Modra changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug lto/82598] [8 Regression] lto debugobj lacks .note.GNU-stack

2017-10-19 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82598 Alan Modra changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug lto/82687] [8 regression] g++.dg/asan/default-options-1.C fails starting with r253914

2017-10-23 Thread amodra at gmail dot com
||2017-10-24 CC||amodra at gmail dot com, ||marxin at gcc dot gnu.org Component|other |lto Ever confirmed|0 |1 --- Comment #1 from Alan

[Bug lto/82687] [8 regression] g++.dg/asan/default-options-1.C fails starting with r253914

2017-10-24 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82687 Alan Modra changed: What|Removed |Added Status|NEW |RESOLVED Blocks|

[Bug lto/82575] [8 Regression] lto debugobj references __gnu_lto_slim, ld test liblto-17 fails

2017-10-24 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82575 Bug 82575 depends on bug 82687, which changed state. Bug 82687 Summary: [8 regression] g++.dg/asan/default-options-1.C fails starting with r253914 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82687 What|Removed

[Bug lto/82757] [8 regression] plugin needed to handle lto object

2017-10-30 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82757 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com --- Comment #2

[Bug lto/82757] [8 regression] r251560 causes: plugin needed to handle lto object

2017-10-30 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82757 --- Comment #5 from Alan Modra --- Incidentally, the only reason ld.bfd gets past the "plugin needed" warning is that it only warns on a common symbol called __gnu_lto_slim, not an undefined one.. Bump st_name by one for __gnu_lto_ symbols, perh

[Bug lto/82757] [8 regression] r251560 causes: plugin needed to handle lto object

2017-10-30 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82757 --- Comment #7 from Alan Modra --- > Bump st_name by one for __gnu_lto_ Better make that two. Some targets will have an extra '_' prefix.

[Bug lto/82757] [8 regression] r251560 causes: plugin needed to handle lto object

2017-10-30 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82757 --- Comment #9 from Alan Modra --- If you start off with "___gnu_lto_", there is code in simple_object_elf.c to handle the extra '_', and now in binutils too. Skipping just one '_' will leave you with a symbol that matches "__gnu_lto_", and will

[Bug middle-end/82928] New: glibc test-tgmath3 ICE on powerpc64le

2017-11-09 Thread amodra at gmail dot com
Assignee: unassigned at gcc dot gnu.org Reporter: amodra at gmail dot com Target Milestone: --- Created attachment 42571 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42571&action=edit somewhat reduced testcase Seen with current glibc "make check", gcc

[Bug middle-end/82928] glibc test-tgmath3 ICE on powerpc64le

2017-11-10 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82928 Alan Modra changed: What|Removed |Added Attachment #42571|0 |1 is obsolete|

[Bug tree-optimization/83119] New: segmentation fault due to two_valued_val_range_p passing NULL to to_wide

2017-11-22 Thread amodra at gmail dot com
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: amodra at gmail dot com Target Milestone: --- Created attachment 42686 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42686&action=edit preprocessed

[Bug target/77676] New: powerpc64 and powerpc64le stage2 bootstrap fail

2016-09-21 Thread amodra at gmail dot com
: target Assignee: unassigned at gcc dot gnu.org Reporter: amodra at gmail dot com Target Milestone: --- Created attachment 39668 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39668&action=edit testcase The attached testcase taken from rs6000.c output_cbranch shows

[Bug target/77676] powerpc64 and powerpc64le stage2 bootstrap fail

2016-09-21 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77676 --- Comment #3 from Alan Modra --- Bisect points to git commit b9833bfd, svn rev 240298.

[Bug tree-optimization/77743] New: bogus -Wformat-length sprintf warnings

2016-09-26 Thread amodra at gmail dot com
-optimization Assignee: unassigned at gcc dot gnu.org Reporter: amodra at gmail dot com Target Milestone: --- Found during build of current binutils. bfd/ihex.c:222:19: error: '%03o' directive writing between 3 and 11 bytes into a region of size 9 [-Werror=format-length=]

[Bug tree-optimization/77743] bogus -Wformat-length sprintf warnings

2016-09-27 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77743 Alan Modra changed: What|Removed |Added Status|WAITING |NEW --- Comment #2 from Alan Modra --- I s

[Bug c/77853] New: -Wimplicit-fallthrough: Fall through comment made ineffective by following comment

2016-10-04 Thread amodra at gmail dot com
Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: amodra at gmail dot com Target Milestone: --- int f (int x) { int ret = 0; switch (x) { case 1: ret++; /* Fall through. */ /* Important

[Bug c/77817] -Wimplicit-fallthrough: cpp directive renders FALLTHRU comment ineffective

2016-10-04 Thread amodra at gmail dot com
||2016-10-04 CC||amodra at gmail dot com Ever confirmed|0 |1 --- Comment #3 from Alan Modra --- Confirmed. See also pr77853

[Bug c/77853] -Wimplicit-fallthrough: Fall through comment made ineffective by following comment

2016-10-05 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77853 Alan Modra changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/78056] [7 Regression] build failure on Power7

2016-10-21 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78056 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com --- Comment #10

[Bug target/78056] [7 Regression] build failure on Power7

2016-10-22 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78056 --- Comment #13 from Alan Modra --- Thanks Martin, so it is HAVE_AS_POWER9 being undefined, which then results in TARGET_P9_VECTOR and others being defined to zero. Kelvin's fix of not defining the builtins when no power9 support is available so

[Bug rtl-optimization/78325] [7 regression] r235825 causes gcc.target/mips/call-5.c, gcc.target/mips/call-6.c R_MIPS_JALR failures

2016-11-14 Thread amodra at gmail dot com
||2016-11-14 CC||amodra at gmail dot com Assignee|unassigned at gcc dot gnu.org |amodra at gmail dot com Ever confirmed|0 |1

[Bug rtl-optimization/78325] [7 regression] r235825 causes gcc.target/mips/call-5.c, gcc.target/mips/call-6.c R_MIPS_JALR failures

2016-11-14 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78325 --- Comment #2 from Alan Modra --- Created attachment 40040 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40040&action=edit proposed fix This hasn't been bootstrapped yet anywhere, but ought to keep pr70890 fixed and does result in mips c

[Bug rtl-optimization/78325] [7 regression] r235825 causes gcc.target/mips/call-5.c, gcc.target/mips/call-6.c R_MIPS_JALR failures

2016-11-16 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78325 Alan Modra changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/60737] rs6000 expand_block_clear uses word stores on double word pointer

2014-05-01 Thread amodra at gmail dot com
|4.10.0 Last reconfirmed||2014-05-01 Component|middle-end |target CC||amodra at gmail dot com Assignee|unassigned at gcc dot gnu.org |amodra at gmail dot com

[Bug target/61032] New: rs6000 code gen suffers from lack of address_cost

2014-05-01 Thread amodra at gmail dot com
: target Assignee: unassigned at gcc dot gnu.org Reporter: amodra at gmail dot com -mcmodel=medium introduced a code model where addresses typically need two instructions. As illustrated in the following, the fact that rs6000 lacks an address_cost function to say that

[Bug target/61032] rs6000 code gen suffers from lack of address_cost

2014-05-01 Thread amodra at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61032 --- Comment #1 from Alan Modra --- This is a code quality regression from gcc-4.7.2

[Bug target/61098] New: Poor code setting count register for large loops

2014-05-07 Thread amodra at gmail dot com
: target Assignee: unassigned at gcc dot gnu.org Reporter: amodra at gmail dot com Seen on a for (i = 0; i < 1; i++) loop 13bc: 3d 20 05 f5 lis r9,1525 13c0: 7d 29 03 a6 mtctr r9 13c4: 7d 3e 1a 14 add r9,r30

[Bug target/61098] Poor code setting count register for large loops

2014-05-07 Thread amodra at gmail dot com
, ||powerpc64le-linux Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2014-05-07 Assignee|unassigned at gcc dot gnu.org |amodra at gmail dot com Ever confirmed|0 |1

[Bug target/61098] Poor code setting count register for large loops

2014-05-07 Thread amodra at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61098 --- Comment #1 from Alan Modra --- Created attachment 32754 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32754&action=edit testcase

[Bug target/60737] rs6000 expand_block_clear uses word stores on double word pointer

2014-05-07 Thread amodra at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60737 Alan Modra changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/61032] rs6000 code gen suffers from lack of address_cost

2014-05-07 Thread amodra at gmail dot com
||2014-05-08 Assignee|unassigned at gcc dot gnu.org |amodra at gmail dot com Ever confirmed|0 |1

[Bug target/61231] [4.9/4.10 Regression] bootstrap comparision failure on powerpc64le-linux-gnu

2014-05-21 Thread amodra at gmail dot com
||2014-05-21 CC||amodra at gmail dot com Assignee|unassigned at gcc dot gnu.org |amodra at gmail dot com Ever confirmed|0 |1 --- Comment #9 from Alan Modra --- So, what's happening here o

<    1   2   3   4   5   6   7   8   9   >