[Bug target/94065] New: AIX rs6000 NO_SUM_IN_TOC and NO_FP_IN_TOC disable logic reversed in aix config files

2020-03-05 Thread dje at gcc dot gnu.org
Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: dje at gcc dot gnu.org Target Milestone: --- The logic to disable NO_SUM_IN_TOC and NO_FP_IN_TOC in aix61.h, aix71.h and aix72.h is reversed. The intent of the

[Bug target/94065] AIX rs6000 NO_SUM_IN_TOC and NO_FP_IN_TOC disable logic reversed in aix config files

2020-03-05 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94065 David Edelsohn changed: What|Removed |Added Target||powerpc-ibm-aix* Status|UNC

[Bug middle-end/94133] GCC loses track of SHIFT optimization

2020-03-10 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94133 David Edelsohn changed: What|Removed |Added Last reconfirmed||2020-03-11 Status|UNCONFIRM

[Bug middle-end/94133] New: GCC loses track of SHIFT optimization

2020-03-10 Thread dje at gcc dot gnu.org
Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: dje at gcc dot gnu.org Target Milestone: --- https://godbolt.org/z/pkXsfc void foo1(unsigned sh, const uint64_t src[3], uint64_t dst[]) { uint64_t w0 = src[0]; uint64_t w1 = src[1

[Bug target/94177] New: TLS global-dynamic model clobbers function parameter on AIX

2020-03-14 Thread dje at gcc dot gnu.org
Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: dje at gcc dot gnu.org Target Milestone: --- Target: powerpc-ibm-aix* In global-dynamic model, if a TLS variable first is referenced in the

[Bug c/94225] New: C18 conformance for structure implicit initialization

2020-03-19 Thread dje at gcc dot gnu.org
Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: dje at gcc dot gnu.org Target Milestone: --- Example 12 in section 6.7.9 of the C18 standard demonstrates that implicit initialization does not override prior explicit initialization. The

[Bug c/94225] C18 conformance for structure implicit initialization

2020-03-19 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94225 David Edelsohn changed: What|Removed |Added CC||jsm28 at gcc dot gnu.org Last reconfi

[Bug target/89096] [8/9/10 regression] AIX 7 linker rejects _.ro_ sections by default

2020-04-01 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89096 --- Comment #28 from David Edelsohn --- GCC 7 is no longer supported. The patch was backported and released in GCC 8.4 and GCC 9.1.

[Bug target/89096] [8/9/10 regression] AIX 7 linker rejects _.ro_ sections by default

2020-04-05 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89096 --- Comment #30 from David Edelsohn --- Yes, I can reproduce the error, but it only occurs when -bsvr4 is used. Have you looked at what -bsvr4 enables in the ld man page? Not just the -R comment. -brtl -brtllib -bexpfull -R, instead of being

[Bug target/89096] [8/9/10 regression] AIX 7 linker rejects _.ro_ sections by default

2020-04-06 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89096 --- Comment #31 from David Edelsohn --- Just to be clear, the -brtl allows runtime overriding symbols. GCC is correctly placing some symbols that should not be overridden in the text section. To allow the runtime overriding, which is not needed f

[Bug gcov-profile/95480] New: GCOV change breaks AIX build

2020-06-02 Thread dje at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: dje at gcc dot gnu.org CC: marxin at gcc dot gnu.org Target Milestone: --- Target: powerpc-ibm-aix* The June 2 change to gcov breaks AIX because it now requires atomic 64 bit operations in 32 bit mode. g

[Bug gcov-profile/95480] GCOV change breaks AIX build

2020-06-02 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95480 David Edelsohn changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug gcov-profile/95480] GCOV change breaks AIX build

2020-06-02 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95480 --- Comment #2 from David Edelsohn --- $ nm -BCpg libgcov-merge-tool.o | grep _8 - U .__atomic_fetch_add_8 - U .__sync_val_compare_and_swap_8

[Bug gcov-profile/95480] GCOV change breaks AIX build

2020-06-02 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95480 --- Comment #3 from David Edelsohn --- Demangling the function names in the assembly output gcov_counter_add(long long*, long long, int) ... bl .__atomic_fetch_add_8 gcov_counter_set_if_null(long long*, gcov_kvp*, int) ... bl .

[Bug gcov-profile/95480] GCOV change breaks AIX build

2020-06-02 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95480 --- Comment #4 from David Edelsohn --- The references only occur when compiling without optimization during stage1.

[Bug gcov-profile/95480] GCOV change breaks AIX build

2020-06-02 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95480 --- Comment #7 from David Edelsohn --- AIX build is happier with the patch

[Bug target/68837] PowerPC switch statement performance

2020-06-04 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68837 --- Comment #3 from David Edelsohn --- The PR was from 2015, before Martin's improvements. Also, sign-extend load instructions were less efficient at the time. We need to re-examine the sequence on more recent microarchitectures.

[Bug libstdc++/95545] thread:: conflicts with std::thread

2020-06-04 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95545 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug libstdc++/95545] New: thread:: conflicts with std::thread

2020-06-04 Thread dje at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: dje at gcc dot gnu.org Target Milestone: --- AIX, MSVC, and possibly other systems, implemented their own definition of thread different from Posix threads. libstdc++ header eventually includes , which includes the system

[Bug libstdc++/95545] thread:: conflicts with std::thread

2020-06-04 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95545 --- Comment #3 from David Edelsohn --- #include #include using namespace std; int main(void) { int maxThreads = thread::hardware_concurrency(); printf("maxThreads: %d\n", maxThreads); return(0); } $ g++ -pthread /tmp/n

[Bug libstdc++/95545] thread:: conflicts with std::thread

2020-06-04 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95545 David Edelsohn changed: What|Removed |Added Resolution|--- |WONTFIX Status|NEW

[Bug middle-end/95552] New: VLA ICE

2020-06-05 Thread dje at gcc dot gnu.org
at gcc dot gnu.org Reporter: dje at gcc dot gnu.org Target Milestone: --- Target: powerpc-ibm-aix* g++.dg/ext/vla3.C and g++.dg/cpp1y/vla8.C both now elicit during RTL pass: expand /nasfarm/edelsohn/src/src/gcc/testsuite/g++.dg/cpp1y/vla8.C:24:12: internal compiler error

[Bug middle-end/95552] VLA ICE

2020-06-05 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95552 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/95552] VLA ICE

2020-06-05 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95552 David Edelsohn changed: What|Removed |Added Keywords||ice-on-valid-code --- Comment #1 from D

[Bug middle-end/95552] [11 Regression] VLA ICE

2020-06-05 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95552 --- Comment #3 from David Edelsohn --- Started between r11-878 and r11-896

[Bug middle-end/95552] [11 Regression] VLA ICE

2020-06-05 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95552 David Edelsohn changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #4

[Bug bootstrap/95628] [11 regression] ICE in gcc build after r11-1181

2020-06-10 Thread dje at gcc dot gnu.org
|1 Build|powerpc64*-linux-gnu|powerpc*-*-* Host|powerpc64*-linux-gnu|powerpc*-*-* CC||dje at gcc dot gnu.org Last reconfirmed||2020-06-10 Status

[Bug target/95734] [11 regression] lots of ICEs after r11-1445

2020-06-18 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95734 David Edelsohn changed: What|Removed |Added CC||dje at gcc dot gnu.org

[Bug fortran/95918] New: gfortran.dg/char4-subscript.f90 fails for BE architectures

2020-06-26 Thread dje at gcc dot gnu.org
Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: dje at gcc dot gnu.org CC: burnus at gcc dot gnu.org, krebbel at gcc dot gnu.org, segher at gcc dot gnu.org Depends

[Bug fortran/95918] gfortran.dg/char4-subscript.f90 fails for BE architectures

2020-06-26 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95918 David Edelsohn changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug fortran/95918] gfortran.dg/char4-subscript.f90 fails for BE architectures

2020-06-27 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95918 --- Comment #3 from David Edelsohn --- { target { le } }

[Bug fortran/95918] gfortran.dg/char4-subscript.f90 fails for BE architectures

2020-06-29 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95918 --- Comment #8 from David Edelsohn --- It uses . where it wants to consume a quotation mark ("). Because the BE/LE difference is flipping characters, would it negate the purpose of the test to check for one or zero characters? ! { dg-final { sc

[Bug fortran/95918] gfortran.dg/char4-subscript.f90 fails for BE architectures

2020-06-29 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95918 --- Comment #9 from David Edelsohn --- This set of regexps works for me: ! { dg-final { scan-tree-dump { \(\*var\.str2\)\[1\]{lb: 1 sz: 4} = "(d\\x00\\x 00|\\x00\\x00\\x00d)"\[1\]{lb: 1 sz: 4};} "original" } } ! { dg-final { scan-tree-dump { _

[Bug fortran/95918] gfortran.dg/char4-subscript.f90 fails for BE architectures

2020-06-29 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95918 --- Comment #10 from David Edelsohn --- Created attachment 48809 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48809&action=edit Updated regex for either endianness The new patch updates the regexps to accept the result for either endiann

[Bug fortran/95918] gfortran.dg/char4-subscript.f90 fails for BE architectures

2020-06-29 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95918 --- Comment #11 from David Edelsohn --- With the patch the testcase succeeds on both powerpc-ibm-aix7.2.0.0 (big endian) and powerpc64-linux (little endian)

[Bug fortran/95918] gfortran.dg/char4-subscript.f90 fails for BE architectures

2020-06-29 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95918 --- Comment #13 from David Edelsohn --- Committed, but why gcc-10? I don't see the testcase on that branch.

[Bug fortran/95918] gfortran.dg/char4-subscript.f90 fails for BE architectures

2020-06-30 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95918 David Edelsohn changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug c++/96008] cpp1y/lambda-generic-69078-1.C nonnull warning and ICE

2020-06-30 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96008 David Edelsohn changed: What|Removed |Added Last reconfirmed||2020-06-30 Status|UNCONFIRM

[Bug c++/96008] New: cpp1y/lambda-generic-69078-1.C nonnull warning and ICE

2020-06-30 Thread dje at gcc dot gnu.org
Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: dje at gcc dot gnu.org Target Milestone: --- With the recent -Wnonnull changes, cpp1y/lambda-generic-69078-1.C now elicits a warning and the compiler ICEs. FAIL: g++.dg/cpp1y/lambda-generic-69078-1.C -std=gnu++14

[Bug c++/95984] [11 Regression] Internal compiler error: Error reporting routines re-entered. since r11-1697-g75ff24e1920ea6b1

2020-06-30 Thread dje at gcc dot gnu.org
: What|Removed |Added CC||dje at gcc dot gnu.org

[Bug c++/96008] cpp1y/lambda-generic-69078-1.C nonnull warning and ICE

2020-06-30 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96008 --- Comment #3 from David Edelsohn --- msebor: the warning is working correctly but the IL the C++ front end emits doesn't look right: AFAICS, it creates a function object for the lambda and calls its operator() with a null this pointer: ; Funct

[Bug fortran/96023] New: Line number for error message differs for x86-64 vs all other architectures

2020-07-01 Thread dje at gcc dot gnu.org
: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: dje at gcc dot gnu.org Target Milestone: --- I don't know how this is possible, but the line number associated with the error message for gfortran.dg/pr95690.f

[Bug fortran/96023] Line number for error message differs for x86-64 vs all other architectures

2020-07-01 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96023 David Edelsohn changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug testsuite/95706] New test case gfortran.dg/pr95690.f90 fails

2020-07-02 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95706 --- Comment #11 from David Edelsohn --- I added Solaris to the list of targets that see the error on line 5. Add it wherever your target sees it.

[Bug c++/96105] GCC not consistent on whether no_unique_address array is an empty data member

2020-07-07 Thread dje at gcc dot gnu.org
|1 CC||dje at gcc dot gnu.org, ||jakub at gcc dot gnu.org, ||redi at gcc dot gnu.org Last reconfirmed||2020-07-07

[Bug middle-end/77373] __attribute__((vector_size(N))) fails on AIX in symtab_node::get

2020-07-10 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77373 David Edelsohn changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug target/94065] AIX rs6000 NO_SUM_IN_TOC and NO_FP_IN_TOC disable logic reversed in aix config files

2020-07-23 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94065 David Edelsohn changed: What|Removed |Added Target Milestone|10.3|10.0 Status|NEW

[Bug bootstrap/96404] New: [10 Regression] AIX Bootstrap failure with DWARF debug changes

2020-07-31 Thread dje at gcc dot gnu.org
Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: dje at gcc dot gnu.org Target Milestone: --- After the patch for debug/96383, bootstrap fails on AIX due to stage2/stage3 comparison failure. The DWARF debugging information differs.

[Bug bootstrap/96404] [10 Regression] AIX Bootstrap failure with DWARF debug changes

2020-07-31 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96404 David Edelsohn changed: What|Removed |Added Blocks||96383 Target|

[Bug bootstrap/96404] [10 Regression] AIX Bootstrap failure with DWARF debug changes

2020-07-31 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96404 --- Comment #3 from David Edelsohn --- This apparently occurs on x86_64-*-linux, so this is a more general problem. It does not appear to be due to the debug patch.

[Bug bootstrap/96404] [10 Regression] AIX Bootstrap failure with DWARF debug changes

2020-07-31 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96404 David Edelsohn changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug bootstrap/96404] [10 Regression] Bootstrap failure

2020-07-31 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96404 --- Comment #6 from David Edelsohn --- Created attachment 48969 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48969&action=edit stage2 dbgcnt.s

[Bug bootstrap/96404] [10 Regression] Bootstrap failure

2020-07-31 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96404 --- Comment #7 from David Edelsohn --- Created attachment 48970 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48970&action=edit stage3 dbgcnt.s

[Bug bootstrap/96404] [10 Regression] Bootstrap failure

2020-07-31 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96404 --- Comment #10 from David Edelsohn --- r11-2445 succeeds. I am testing r11-2447 and then r11-2451.

[Bug bootstrap/96404] [10 Regression] Bootstrap failure

2020-08-01 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96404 --- Comment #11 from David Edelsohn --- r11-2447 fails. Testing r11-2446.

[Bug bootstrap/96404] [10 Regression] Bootstrap failure

2020-08-01 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96404 --- Comment #12 from David Edelsohn --- r11-2446 succeeds and r11-2447 fails, so the failure (at least on AIX) is the var-tracking dataflow patch.

[Bug bootstrap/96404] [10 Regression] Bootstrap failure

2020-08-01 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96404 --- Comment #13 from David Edelsohn --- The symptom I see on AIX is that the labels for DWARF variable locations differ between stage2 and stage3 for some files. The difference started with the recent change to the var-tracking pass. Once the l

[Bug bootstrap/96404] [10 Regression] Bootstrap failure

2020-08-02 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96404 --- Comment #17 from David Edelsohn --- The patch fixes bootstrap for AIX.

[Bug target/96772] New: Power VSX libmvec implementation for OpenMP SIMD

2020-08-24 Thread dje at gcc dot gnu.org
Component: target Assignee: unassigned at gcc dot gnu.org Reporter: dje at gcc dot gnu.org Target Milestone: --- Target: powerpc64le-*-linux

[Bug target/96772] Power VSX libmvec implementation for OpenMP SIMD

2020-08-24 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96772 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug target/96787] rs6000 mcpu=power10 miscompiles libiberty htab_delete() causing bootstrap failure

2020-08-25 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96787 David Edelsohn changed: What|Removed |Added Last reconfirmed||2020-08-26 Target Milestone|---

[Bug target/96791] ICE in convert_mode_scalar, at expr.c:412

2020-08-27 Thread dje at gcc dot gnu.org
||2020-08-27 CC||dje at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from David Edelsohn --- Confirmed.

[Bug target/96941] New: Initial PPC64LE transcendental auto-vectorization functionality

2020-09-04 Thread dje at gcc dot gnu.org
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: dje at gcc dot gnu.org Target Milestone: --- Target: powerpc64le-*-linux Demonstrate basic auto-vectorization of single- and double-precision transcendental

[Bug target/96941] Initial PPC64LE transcendental auto-vectorization functionality

2020-09-05 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96941 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug target/96941] Initial PPC64LE transcendental auto-vectorization functionality

2020-09-08 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96941 David Edelsohn changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug libstdc++/97044] Undefined format macros because of include order on AIX

2020-09-21 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97044 David Edelsohn changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug target/92168] New: Poor code generation for addcarry / subborrow

2019-10-21 Thread dje at gcc dot gnu.org
: target Assignee: unassigned at gcc dot gnu.org Reporter: dje at gcc dot gnu.org Target Milestone: --- Target: x86_64-*-* Real World Technology reader reports poor GCC code generation relative to Clang and MSVC for source code involving carry / borrow. https

[Bug target/92168] Poor code generation for addcarry / subborrow

2019-10-21 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92168 --- Comment #1 from David Edelsohn --- Created attachment 47074 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47074&action=edit Source code example from Compiler Explorer

[Bug target/92168] Poor code generation for addcarry / subborrow

2019-10-21 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92168 David Edelsohn changed: What|Removed |Added Keywords||missed-optimization Status|

[Bug target/92269] Profiling (-p) does not work on H8

2019-10-30 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92269 David Edelsohn changed: What|Removed |Added CC||law at gcc dot gnu.org --- Comment #2 f

[Bug target/91886] [10 regression] powerpc64 impossible constraint in asm

2019-11-08 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91886 --- Comment #35 from David Edelsohn --- The ELFv2 ABI does not require Power8+ because the subroutine linkage convention requires Power8 instructions. It requires Power8+ because the ABI provide a minimum guarantee to the programmer / developer

[Bug bootstrap/92661] New: [10 Regression] AIX bootstrap failure with builtin-types.def change

2019-11-25 Thread dje at gcc dot gnu.org
Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: dje at gcc dot gnu.org CC: bergner at gcc dot gnu.org, segher at gcc dot gnu.org, wschmidt at gcc dot gnu.org Target Milestone

[Bug bootstrap/92661] [10 Regression] AIX bootstrap failure with builtin-types.def change

2019-11-25 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92661 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug bootstrap/92661] [10 Regression] AIX bootstrap failure with builtin-types.def change

2019-11-25 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92661 --- Comment #2 from David Edelsohn --- A crude work-around to allow GCC to bootstrap and show the extent of the problem, I need the following patches to comment out all decimal builtins. Index: rs6000-call.c =

[Bug bootstrap/92661] [10 Regression] AIX bootstrap failure with builtin-types.def change

2019-11-25 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92661 --- Comment #3 from David Edelsohn --- An alternate work-around is Index: tree.c === --- tree.c (revision 278691) +++ tree.c (working copy) @@ -10334,7 +10334,7 @@ uint

[Bug target/93146] New: TLS init function not generated on AIX

2020-01-03 Thread dje at gcc dot gnu.org
: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: dje at gcc dot gnu.org Target Milestone: --- Target: powerpc-ibm-aix* SYMPTOM: On AIX, TLS init elicits linker errors such as TLS init fuction for thread_local_seg_handler or

[Bug target/93146] C++ TLS init function not generated on AIX

2020-01-03 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93146 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/89096] [8/9/10 regression] AIX 7 linker rejects _.ro_ sections by default

2020-01-08 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89096 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug target/93146] C++ TLS init function not generated on AIX

2020-01-08 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93146 --- Comment #2 from David Edelsohn --- One option is to force flag_extern_tls_init=0 as default for AIX, e.g., -fno-extern-tls-init. That works around the linking issue, but it assumes the limited semantics / assertion of that option always ar

[Bug c++/93279] New: [9 Regression] Template substitution ICE

2020-01-15 Thread dje at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: dje at gcc dot gnu.org Target Milestone: --- Created attachment 47659 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47659&action=edit C++ source code example that produces erro

[Bug c++/93279] [9 Regression] C++ Template substitution ICE

2020-01-15 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93279 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug analyzer/93316] Several gcc.dg/analyzer tests FAIL

2020-01-24 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93316 --- Comment #11 from David Edelsohn --- I continue to see setjmp failures on AIX. FAIL: gcc.dg/analyzer/setjmp-7a.c expected multiline pattern lines 41-110 not found: FAIL: gcc.dg/analyzer/setjmp-7a.c (test for excess errors) Excess errors: N

[Bug analyzer/93316] Several gcc.dg/analyzer tests FAIL

2020-01-24 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93316 --- Comment #14 from David Edelsohn --- Compiler version: 10.0.1 20200124 (experimental) [src revision 96f7f2867f2:1b708f12f4b:5026cbde65e724347cc2d2797026bb7bb12578f1] (GCC) You can see https://gcc.gnu.org/ml/gcc-testresults/2020-01/msg01180.h

[Bug middle-end/93512] New: Introduce rotate_truncation_mask

2020-01-30 Thread dje at gcc dot gnu.org
Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: dje at gcc dot gnu.org CC: jakub at gcc dot gnu.org, segher at gcc dot gnu.org Depends on: 93505 Target Milestone: --- i386.md has ;; Avoid useless masking of

[Bug target/56228] [4.8 Regression] Indirect call fails to assemble

2013-02-06 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56228 --- Comment #2 from David Edelsohn 2013-02-06 18:15:17 UTC --- The proposed patch LGTM.

[Bug target/53040] nested functions may trash floating point registers

2013-02-06 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53040 David Edelsohn changed: What|Removed |Added CC||dje at gcc dot gnu.org

[Bug target/55431] Invalid auxv search in ppc linux-unwind code.

2013-02-11 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55431 David Edelsohn changed: What|Removed |Added Target||powerpc*-*-linux St

[Bug middle-end/55889] [4.8 Regression] ICE: in move_op_ascend, at sel-sched.c:6153 with -fschedule-insns -fselective-scheduling

2013-02-15 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55889 --- Comment #31 from David Edelsohn 2013-02-15 16:15:19 UTC --- With the patch, the testcase no longer ICEs when compiled on powerpc-aix.

[Bug libgcj/54100] Problems building libjava on AIX 5.2

2013-03-25 Thread dje at gcc dot gnu.org
||2013-03-25 CC||dje at gcc dot gnu.org Ever Confirmed|0 |1 --- Comment #2 from David Edelsohn 2013-03-25 20:40:56 UTC --- libjava does not build on AIX in general for other reasons. But GCC 4.8

[Bug bootstrap/38607] AIX error messages about TOC during build

2013-03-25 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38607 David Edelsohn changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug middle-end/56729] New: [4.9 Regression] ICE in df_insn_delete

2013-03-25 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56729 Bug #: 56729 Summary: [4.9 Regression] ICE in df_insn_delete Classification: Unclassified Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug middle-end/56729] [4.9 Regression] ICE in df_insn_delete

2013-03-25 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56729 David Edelsohn changed: What|Removed |Added Target||powerpc*-*-* Status

[Bug middle-end/56729] [4.9 Regression] ICE in df_insn_delete

2013-03-26 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56729 --- Comment #3 from David Edelsohn 2013-03-26 18:29:16 UTC --- The failure only occurs in 32 bit mode and would not have been seen by a default bootstrap on powerpc64-linux that did not run the testsuite in 32 bit mode. $ ./xgcc -B./ -O1 -m32 /

[Bug tree-optimization/56770] New: Partial sums loop optimization

2013-03-28 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56770 Bug #: 56770 Summary: Partial sums loop optimization Classification: Unclassified Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: enhancement Pri

[Bug tree-optimization/56770] Partial sums loop optimization

2013-03-29 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56770 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/56770] Partial sums loop optimization

2013-03-29 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56770 --- Comment #3 from David Edelsohn 2013-03-29 18:11:54 UTC --- I tried -funroll-loops -fvariable-expansion-in-unroller. I did not see any additional benefit from -fvariable-expansion-in-unroller. Unrolling helped somewhat, the intermedi

[Bug middle-end/56770] Partial sums loop optimization

2013-03-29 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56770 --- Comment #5 from David Edelsohn 2013-03-29 19:53:44 UTC --- Segher pointed out that the transformed code example is has a bug. The first revised loop should test j+1 < NZ. for (j = 0; j+1 < NZ; j += 2){ fValue += Q[j] /

[Bug target/56843] PowerPC Newton-Raphson reciprocal estimates can be improved

2013-04-04 Thread dje at gcc dot gnu.org
*-*-* Status|UNCONFIRMED |NEW Last reconfirmed||2013-04-04 CC||dje at gcc dot gnu.org Host|powerpc64-unknown-linux-gnu |powerpc*-*-* Target Milestone|--- |4.9.0 Ever

[Bug rtl-optimization/56921] New: [4.8 Regression] ICE in rtx_cost

2013-04-11 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56921 Bug #: 56921 Summary: [4.8 Regression] ICE in rtx_cost Classification: Unclassified Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priori

[Bug rtl-optimization/56921] [4.8 Regression] ICE in rtx_cost called by doloop_optimize_loops for PPC

2013-04-11 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56921 David Edelsohn changed: What|Removed |Added Target||powerpc*-*-* Status

  1   2   3   4   5   6   7   8   9   10   >