[Bug target/27006] [4.1/4.2 Regression] Invalid altivec constant loading code

2006-04-13 Thread dje at gcc dot gnu dot org
--- Comment #7 from dje at gcc dot gnu dot org 2006-04-13 15:37 --- Paolo, I'm not sure why you think that two splats and two adds is too expensive. Memory is moving farther and farther away from the processor. -- dje at gcc dot gnu dot org changed: What|Re

[Bug target/26275] boostrap fails with undefined symbol when linking java front-end

2006-04-14 Thread dje at gcc dot gnu dot org
--- Comment #3 from dje at gcc dot gnu dot org 2006-04-14 17:39 --- I don't know how you got to this point at all. GNU Java currently is not supported on AIX. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26275

[Bug target/26397] Program crashes when rethrowing exception

2006-04-14 Thread dje at gcc dot gnu dot org
--- Comment #4 from dje at gcc dot gnu dot org 2006-04-14 17:52 --- The testcase works for me. I am a little confused about what you actually have installed if you have "gcc" and "g++" installed with different names (with and without -4.0.2). Do you have a consist

[Bug target/27282] [4.2 regression] ICE in final_scan_insn, at final.c:2448 - could not split insn

2006-04-24 Thread dje at gcc dot gnu dot org
--- Comment #4 from dje at gcc dot gnu dot org 2006-04-25 04:24 --- This optimization occurred in 4.1 between life2 and lreg: life2: (insn 24 23 25 2 (set (reg:SI 126) (const_int -503316480 [0xe200])) 279 {*movsi_internal1} (nil) (nil)) (insn 30 29 31 2

[Bug target/27282] [4.2 regression] ICE in final_scan_insn, at final.c:2448 - could not split insn

2006-04-25 Thread dje at gcc dot gnu dot org
--- Comment #9 from dje at gcc dot gnu dot org 2006-04-25 16:09 --- By the way, while Andrew and my patch does produce correct code, it reverts to the original behavior of the constant propagating into the AND between life2 and lreg, not between life1 and combine. Somehow combine is

[Bug target/27282] [4.2 regression] ICE in final_scan_insn, at final.c:2448 - could not split insn

2006-04-26 Thread dje at gcc dot gnu dot org
--- Comment #12 from dje at gcc dot gnu dot org 2006-04-26 14:33 --- Subject: Bug 27282 Author: dje Date: Wed Apr 26 14:33:49 2006 New Revision: 113275 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113275 Log: 2006-04-26 David Edelsohn <[EMAIL PROTECTED]>

[Bug target/27282] [4.2 regression] ICE in final_scan_insn, at final.c:2448 - could not split insn

2006-04-26 Thread dje at gcc dot gnu dot org
--- Comment #14 from dje at gcc dot gnu dot org 2006-04-26 17:57 --- Subject: Bug 27282 Author: dje Date: Wed Apr 26 17:57:03 2006 New Revision: 113278 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113278 Log: PR middle-end/27282 * gcc.c-torture/compile

[Bug target/26481] ICE with -mcpu=power and struct passing

2006-05-04 Thread dje at gcc dot gnu dot org
--- Comment #12 from dje at gcc dot gnu dot org 2006-05-04 13:52 --- Subject: Bug 26481 Author: dje Date: Thu May 4 13:52:45 2006 New Revision: 113525 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113525 Log: PR target/26481 * config/rs6000/r

[Bug target/26481] ICE with -mcpu=power and struct passing

2006-05-04 Thread dje at gcc dot gnu dot org
--- Comment #13 from dje at gcc dot gnu dot org 2006-05-04 13:55 --- I was waiting for feedback from the original reporter, which never was supplied. I have committed the patch on mainline to the 4.1 branch. I do not have access to an AIX 5.1 system and without more details, it is

[Bug target/26481] ICE with -mcpu=power and struct passing

2006-05-04 Thread dje at gcc dot gnu dot org
--- Comment #15 from dje at gcc dot gnu dot org 2006-05-04 20:41 --- Subject: Bug 26481 Author: dje Date: Thu May 4 20:40:52 2006 New Revision: 113539 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113539 Log: PR target/26481 * config/rs6000/r

[Bug target/26481] ICE with -mcpu=power and struct passing

2006-05-04 Thread dje at gcc dot gnu dot org
--- Comment #16 from dje at gcc dot gnu dot org 2006-05-04 20:44 --- Subject: Bug 26481 Author: dje Date: Thu May 4 20:43:57 2006 New Revision: 113540 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113540 Log: PR target/26481 * config/rs6000/r

[Bug bootstrap/26545] undeclared 64bit constants in c-common.c

2006-05-09 Thread dje at gcc dot gnu dot org
--- Comment #4 from dje at gcc dot gnu dot org 2006-05-09 17:09 --- Subject: Bug 26545 Author: dje Date: Tue May 9 17:09:06 2006 New Revision: 113659 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113659 Log: PR target/26545 * config/rs6000

[Bug target/26541] std lib problems at link time

2006-05-09 Thread dje at gcc dot gnu dot org
--- Comment #4 from dje at gcc dot gnu dot org 2006-05-09 17:12 --- AIX 4.2 does not have enough support for weak symbols to compile C++ shared library correctly. You must use --disable-shared on AIX 4.2. -- dje at gcc dot gnu dot org changed: What|Removed

[Bug bootstrap/26545] undeclared 64bit constants in c-common.c

2006-05-09 Thread dje at gcc dot gnu dot org
--- Comment #5 from dje at gcc dot gnu dot org 2006-05-09 17:15 --- Subject: Bug 26545 Author: dje Date: Tue May 9 17:14:56 2006 New Revision: 113660 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113660 Log: PR target/26545 * config/rs6000

[Bug bootstrap/26545] undeclared 64bit constants in c-common.c

2006-05-09 Thread dje at gcc dot gnu dot org
--- Comment #6 from dje at gcc dot gnu dot org 2006-05-09 17:15 --- patch applied. -- dje at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug target/27479] TLS accesses use one more instruction than necessary

2006-05-09 Thread dje at gcc dot gnu dot org
--- Comment #4 from dje at gcc dot gnu dot org 2006-05-09 17:20 --- You might be able to combine the address generation with the load in legitimize_reload_address. See the existing code for SYMBOL_REF. -- dje at gcc dot gnu dot org changed: What|Removed

[Bug middle-end/27528] compiling linux kernels 2.6.16.14/15 2.6.17-rc3 on powerpc (7450) get error on long exixting code

2006-05-10 Thread dje at gcc dot gnu dot org
--- Comment #6 from dje at gcc dot gnu dot org 2006-05-10 14:56 --- The section anchors feature does not like "__FUNCTION__" or "__func__" as an inlined asm argument. Also, "some rs6000 work" is not very informative or useful. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27528

[Bug ada/27536] [4.2 Regression] -fsection-anchors breaks Ada

2006-05-10 Thread dje at gcc dot gnu dot org
--- Comment #1 from dje at gcc dot gnu dot org 2006-05-10 21:33 --- I can disable section anchors for Ada, similar to Objective C and Objective C++, but this failure likely means that there is a bug in the Trees generated by GNU Ada. -- dje at gcc dot gnu dot org changed

[Bug middle-end/27536] [4.2 Regression] -fsection-anchors breaks Ada

2006-05-11 Thread dje at gcc dot gnu dot org
--- Comment #4 from dje at gcc dot gnu dot org 2006-05-11 15:13 --- It looks like something in exception handling is creating a new object very late, after reload, and the new address is not validized before being handed to replace_equiv_address(). Should explow.c:use_anchored_address

[Bug middle-end/27536] [4.2 Regression] -fsection-anchors breaks Ada

2006-05-15 Thread dje at gcc dot gnu dot org
--- Comment #8 from dje at gcc dot gnu dot org 2006-05-15 15:30 --- Andreas or AJ,: Can you test with gcc/except.c:output_ttype() changed from expand_normal() to expand_expr (..., EXPAND_INITIALIZER, ...) ? -- dje at gcc dot gnu dot org changed: What|Removed

[Bug target/27619] wrong code for mixed-mode division with -mpowerpc64 -O1

2006-05-18 Thread dje at gcc dot gnu dot org
--- Comment #12 from dje at gcc dot gnu dot org 2006-05-18 15:56 --- Users are suppose to control the architecture and code generation through -mcpu=XXX, which sets the architecture options in self-consistent ways for the target. On Darwin, -mcpu=G5 sets -mpowerpc64; on Linux

[Bug target/27770] wrong code in spec tests for -ftree-vectorize -maltivec

2006-05-25 Thread dje at gcc dot gnu dot org
--- Comment #3 from dje at gcc dot gnu dot org 2006-05-25 17:27 --- If the failures are associated with enabling section anchors by default, then this has uncovered another problem with the section anchor support. Do you have any more information about what is failing? Could this be

[Bug middle-end/27536] [4.2 Regression] -fsection-anchors breaks Ada

2006-05-25 Thread dje at gcc dot gnu dot org
--- Comment #11 from dje at gcc dot gnu dot org 2006-05-25 17:34 --- What is happening with this patch? Are these test results considered good? Will this patch be submitted? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27536

[Bug fortran/27683] Many new GFORTRAN testsuite failures

2006-05-26 Thread dje at gcc dot gnu dot org
--- Comment #20 from dje at gcc dot gnu dot org 2006-05-26 14:07 --- The patch you reference enables section anchors by default. Neither AIX nor PPC Linux show new Gfortran testsuite failures from the use of section anchors. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27683

[Bug target/27862] ICE in change_address_1, at emit-rtl.c:1784

2006-06-01 Thread dje at gcc dot gnu dot org
--- Comment #3 from dje at gcc dot gnu dot org 2006-06-01 14:20 --- dup *** This bug has been marked as a duplicate of 27536 *** -- dje at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/27536] [4.2 Regression] -fsection-anchors breaks Ada

2006-06-01 Thread dje at gcc dot gnu dot org
--- Comment #12 from dje at gcc dot gnu dot org 2006-06-01 14:20 --- *** Bug 27862 has been marked as a duplicate of this bug. *** -- dje at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/27770] [4.2 Regression] wrong code in spec tests for -ftree-vectorize -maltivec

2006-06-05 Thread dje at gcc dot gnu dot org
--- Comment #6 from dje at gcc dot gnu dot org 2006-06-05 21:25 --- I still think this looks like an alignment problem. Without section anchors GCC generates: .lcomm domain_array,13916,16 .type domain_array, @object .lcomm N_domains,4,4 .type

[Bug target/27770] [4.2 Regression] wrong code in spec tests for -ftree-vectorize -maltivec

2006-06-06 Thread dje at gcc dot gnu dot org
--- Comment #10 from dje at gcc dot gnu dot org 2006-06-06 15:10 --- The auto-vectorizer is a Tree-SSA pass. The section anchors are an RTL pass. I do not understand why the alignment of the vectorized variables is not known at section anchor creation time. -- http://gcc.gnu.org

[Bug target/27770] [4.2 Regression] wrong code in spec tests for -ftree-vectorize -maltivec

2006-06-06 Thread dje at gcc dot gnu dot org
--- Comment #13 from dje at gcc dot gnu dot org 2006-06-06 15:22 --- We're performing the auto-vectorization in unit-at-a-time-mode, so maybe we need to recompile the other functions. It seems that we're going to encounter more problems along these lines with LTO.

[Bug target/27875] [4.2 Regression] ICE on gcc testsuite.

2006-06-06 Thread dje at gcc dot gnu dot org
--- Comment #2 from dje at gcc dot gnu dot org 2006-06-07 02:31 --- Can you provide any information about what initially produces the (subreg:DF (reg:DI)) ? -- dje at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/27770] [4.2 Regression] wrong code in spec tests for -ftree-vectorize -maltivec

2006-06-07 Thread dje at gcc dot gnu dot org
--- Comment #16 from dje at gcc dot gnu dot org 2006-06-07 21:39 --- I checked with the IBM XLC team and they speculatively increase the alignment of variables that could be auto-vectorized, so that gives another vote for that method. They did mention that whole-program IPA allows them

[Bug rtl-optimization/20972] Register allocator/reload uses auto-inc register in non-addressing operand

2006-06-16 Thread dje at gcc dot gnu dot org
--- Comment #9 from dje at gcc dot gnu dot org 2006-06-17 01:37 --- The bug is in flow.c and fixed by the new df.c rewrite of dataflow. Ken and I tripped over the same problem. -- dje at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/28170] Wrong result after swap byte in one word when compiled in 64-bit mode

2006-06-26 Thread dje at gcc dot gnu dot org
--- Comment #4 from dje at gcc dot gnu dot org 2006-06-26 18:51 --- This appears to be a problem in the insvdi_internal2 and insvdi_internal3 combiner patterns. -- dje at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/28170] [4.1/4.2 Regression] Wrong result after swap byte in one word when compiled in 64-bit mode

2006-06-26 Thread dje at gcc dot gnu dot org
--- Comment #6 from dje at gcc dot gnu dot org 2006-06-27 01:34 --- rs6000.c:insvdi_rshift_rlwimi_p() is wrong, specifically the lines checking the shift count. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28170

[Bug target/28170] [4.1/4.2 Regression] Wrong result after swap byte in one word when compiled in 64-bit mode

2006-06-26 Thread dje at gcc dot gnu dot org
--- Comment #7 from dje at gcc dot gnu dot org 2006-06-27 01:40 --- I think the correct test is something like Index: rs6000.c === --- rs6000.c(revision 115003) +++ rs6000.c(working copy) @@ -9794,8 +9794,8

[Bug target/27875] [4.2 Regression] ICE on gcc testsuite.

2006-06-30 Thread dje at gcc dot gnu dot org
--- Comment #6 from dje at gcc dot gnu dot org 2006-06-30 13:39 --- This may be due to spe_build_register_parallel() called from rs6000_function_value(). -- dje at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/28150] ICE in reload_cse_simplify_operands, at postreload.c:394

2006-07-05 Thread dje at gcc dot gnu dot org
--- Comment #7 from dje at gcc dot gnu dot org 2006-07-05 20:03 --- I think this simply is a case of not allowing TFmode in PRE_INC addresses: Index: rs6000.c === --- rs6000.c(revision 115196) +++ rs6000.c(working

[Bug target/28170] [4.1/4.2 Regression] Wrong result after swap byte in one word when compiled in 64-bit mode

2006-07-06 Thread dje at gcc dot gnu dot org
--- Comment #11 from dje at gcc dot gnu dot org 2006-07-06 14:37 --- The original code could not be "totally broken" unless Alan's code also is totally broken because he computes many of the same tests. Also, Alan does not include an important test from the original co

[Bug target/28170] [4.1/4.2 Regression] Wrong result after swap byte in one word when compiled in 64-bit mode

2006-07-06 Thread dje at gcc dot gnu dot org
--- Comment #13 from dje at gcc dot gnu dot org 2006-07-06 19:00 --- Subject: Bug 28170 Author: dje Date: Thu Jul 6 18:59:58 2006 New Revision: 115229 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=115229 Log: 2006-07-06 David Edelsohn <[EMAIL PROTECTED]>

[Bug target/28150] ICE in reload_cse_simplify_operands, at postreload.c:394

2006-07-06 Thread dje at gcc dot gnu dot org
--- Comment #8 from dje at gcc dot gnu dot org 2006-07-06 19:00 --- Subject: Bug 28150 Author: dje Date: Thu Jul 6 18:59:58 2006 New Revision: 115229 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=115229 Log: 2006-07-06 David Edelsohn <[EMAIL PROTECTED]>

[Bug target/27287] [4.1/4.2 Regression] returning constant double

2006-07-07 Thread dje at gcc dot gnu dot org
--- Comment #8 from dje at gcc dot gnu dot org 2006-07-08 03:13 --- The patch looks consistent with the rest of the e500 design, although I am not familiar enough with the e500 ISA to determine if the code will be correct under all circumstances. I'm willing to approve the pat

[Bug c++/28217] [4.2 regression] ICE in tree_int_cst_sgn

2006-07-11 Thread dje at gcc dot gnu dot org
--- Comment #10 from dje at gcc dot gnu dot org 2006-07-11 13:28 --- This now causes bootstrap failure on primary platforms. -- dje at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/19115] long double should be changed over to 128bit by default

2006-07-11 Thread dje at gcc dot gnu dot org
--- Comment #8 from dje at gcc dot gnu dot org 2006-07-11 16:59 --- Switching actually causes problems on AIX due to AIX math.h header enabling additional macros with types that conflict with GCC. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19115

[Bug target/27287] [4.1/4.2 Regression] returning constant double

2006-07-14 Thread dje at gcc dot gnu dot org
--- Comment #17 from dje at gcc dot gnu dot org 2006-07-14 17:44 --- Subject: Bug 27287 Author: dje Date: Fri Jul 14 17:44:27 2006 New Revision: 115451 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=115451 Log: 2006-07-14 Eliot Dresselhaus <[EMAIL PROTECTED]&g

[Bug target/27287] [4.1 Regression] returning constant double

2006-07-14 Thread dje at gcc dot gnu dot org
--- Comment #18 from dje at gcc dot gnu dot org 2006-07-14 17:47 --- Remove 4.2 regression designation. -- dje at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/24036] [e500] ICE in subreg_offset_representable_p, at rtlanal.c:3143

2006-07-14 Thread dje at gcc dot gnu dot org
--- Comment #3 from dje at gcc dot gnu dot org 2006-07-14 19:11 --- This is because the E500 DOUBLE support wasn't prepared for complex doubles. Index: rs6000.c === --- rs6000.c(revision 115431) +++ rs6

[Bug target/27566] [4.1/4.2 Regression] ICEs in final_scan_insn and reload_cse_simplify_operands for vectors with SPE

2006-07-14 Thread dje at gcc dot gnu dot org
--- Comment #4 from dje at gcc dot gnu dot org 2006-07-14 19:21 --- rs6000_legitimate_offset_address_p() accepts constant offsets: case V4HImode: case V2SImode: case V1DImode: case V2SFmode: /* SPE vector modes. */ return SPE_CONST_OFFSET_OK (offset); It

[Bug target/24036] [e500] ICE in subreg_offset_representable_p, at rtlanal.c:3143

2006-07-16 Thread dje at gcc dot gnu dot org
--- Comment #4 from dje at gcc dot gnu dot org 2006-07-17 01:43 --- Double Complex on e500 with double GPRs fundamentally does not interact well with GCC's current design. GCC does not want to have a double placed in the same register that can contain an int if the width o

[Bug target/24036] [e500] ICE in subreg_offset_representable_p, at rtlanal.c:3143

2006-07-16 Thread dje at gcc dot gnu dot org
--- Comment #5 from dje at gcc dot gnu dot org 2006-07-17 02:05 --- Created an attachment (id=11902) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11902&action=view) consistently calculate nregs for FLOAT_MODES -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24036

[Bug tree-optimization/38258] [4.4 regression] IV-opts creating poor code for loop exit test

2008-11-24 Thread dje at gcc dot gnu dot org
--- Comment #1 from dje at gcc dot gnu dot org 2008-11-24 21:57 --- Yep. confirmed. -- dje at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug target/38731] New: Local strings on the stack not aligned

2009-01-05 Thread dje at gcc dot gnu dot org
AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dje at gcc dot gnu dot org GCC build triplet: powerpc*-*-* GCC host triplet: powerpc*-*-* GCC target triplet: powerpc*-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38731

[Bug target/38731] Local strings on the stack not aligned

2009-01-05 Thread dje at gcc dot gnu dot org
--- Comment #2 from dje at gcc dot gnu dot org 2009-01-05 19:54 --- For example, the following, when declared locally: typedef char Str_30 [31]; Str_30 Str_1_Par_Ref; Str_30 Str_2_Par_Ref; -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38731

[Bug other/40024] trunk/gcc-4.3/gcc: * emutls.c (emutls_destroy): Don' t fall out of the array bound.

2009-05-21 Thread dje at gcc dot gnu dot org
--- Comment #1 from dje at gcc dot gnu dot org 2009-05-21 12:40 --- Confirmed -- dje at gcc dot gnu dot org changed: What|Removed |Added CC

[Bug debug/40012] [4.5 Regression] Revision 146817 generated bad debug info for local variables

2009-06-01 Thread dje at gcc dot gnu dot org
--- Comment #4 from dje at gcc dot gnu dot org 2009-06-01 21:49 --- Local variable debugging is broken for AIX stabs as well. On AIX, the DECL and the insn contain different offsets from virtual-stack-vars for the same variable: (mem/c/i:SI (plus:SI (reg/f:SI 115 virtual-stack-vars

[Bug debug/40012] [4.5 Regression] Revision 146817 generated bad debug info for local variables

2009-06-02 Thread dje at gcc dot gnu dot org
--- Comment #5 from dje at gcc dot gnu dot org 2009-06-02 12:51 --- cfgexpand.c:expand_used_vars() expands and instantiates virtual-stack-vars for INSNs when it walks the partion map: for (i = 0; i < SA.map->num_partitions; i++) { tree var = partition_to_var (SA.

[Bug bootstrap/40338] bootstrap comparision fails on 32 bit PA when comparing libgcc objects

2009-06-04 Thread dje at gcc dot gnu dot org
--- Comment #2 from dje at gcc dot gnu dot org 2009-06-04 16:18 --- AIX started miscomparing in libgcc as well. -- dje at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/40338] [4.5 Regression] bootstrap comparision fails on 32 bit PA when comparing libgcc objects

2009-06-04 Thread dje at gcc dot gnu dot org
--- Comment #5 from dje at gcc dot gnu dot org 2009-06-04 17:11 --- Jakub mentioned that Alexandre patch added comparison of libgcc, which may not have been compared before. But I successfully bootstrapped with Alexandre's patch the previous day. -- http://gcc.gnu.org/bug

[Bug bootstrap/40338] [4.5 Regression] bootstrap comparision fails on 32 bit PA when comparing libgcc objects

2009-06-04 Thread dje at gcc dot gnu dot org
--- Comment #6 from dje at gcc dot gnu dot org 2009-06-04 17:17 --- Alexandre committed the change in revision 148080 and I successfully bootstrapped AIX yesterday with revision 148105. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40338

[Bug bootstrap/40338] [4.5 Regression] bootstrap comparision fails on 32 bit PA when comparing libgcc objects

2009-06-04 Thread dje at gcc dot gnu dot org
--- Comment #7 from dje at gcc dot gnu dot org 2009-06-04 19:25 --- Okay, I think these are separate bugs. The HP-PA error may be due to Alexandre's change. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40338

[Bug bootstrap/40343] New: AIX PPC64 libgcc bootstrap miscompare

2009-06-04 Thread dje at gcc dot gnu dot org
ormal Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dje at gcc dot gnu dot org GCC build triplet: powerpc-ibm-aix5.3.0.0 GCC host triplet: powerpc-ibm-aix5.3.0.0 GCC target triplet: powerpc-ibm-aix5.3.0.0 http://gcc.gn

[Bug bootstrap/40343] AIX PPC64 libgcc bootstrap miscompare

2009-06-04 Thread dje at gcc dot gnu dot org
--- Comment #1 from dje at gcc dot gnu dot org 2009-06-04 19:27 --- confirmed. -- dje at gcc dot gnu dot org changed: What|Removed |Added CC

[Bug middle-end/39254] [4.4/4.5 Regression] gcc.c-torture/execute/va-arg-trap-1.c ICEs on powerpc-apple-darwin9

2009-06-15 Thread dje at gcc dot gnu dot org
--- Comment #14 from dje at gcc dot gnu dot org 2009-06-15 23:06 --- This patch also fixes the gcc.c-torture/compile/pr34688.c failures. RTL-PRE finds RTL with deep LABEL_REFs. When it creates a move, the emit_use and the REG_NOTE on the move itself share RTL. I suspect we need to

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread dje at gcc dot gnu dot org
--- Comment #8 from dje at gcc dot gnu dot org 2009-06-30 14:50 --- Now I see failures when building libgcc: ../../.././gcc/dp-bit.c: In function '__pack_d': ../../.././gcc/dp-bit.c:268:39: internal compiler error: in simplify_subreg, at simplify-rtx.c:4966 -- http://g

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread dje at gcc dot gnu dot org
--- Comment #9 from dje at gcc dot gnu dot org 2009-06-30 15:07 --- The traceback leads to the store flag change. (gdb) print op $3 = (rtx) 0x30153558 (gdb) pr (reg:SI 234) (gdb) print innermode $4 = DImode (gdb) print outermode $5 = SImode #0 fancy_abort (file=0x10e8a5b8 "/far

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread dje at gcc dot gnu dot org
--- Comment #12 from dje at gcc dot gnu dot org 2009-06-30 17:01 --- I tried bootstrapping with that patch and it did not solve the bootstrap failure in simplify_subreg. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40597

[Bug bootstrap/40597] Powerpc bootstrap is broken due to changes in expmed.c

2009-06-30 Thread dje at gcc dot gnu dot org
--- Comment #13 from dje at gcc dot gnu dot org 2009-06-30 18:16 --- The failure appears to need a compiler built in 32 bit mode. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40597

[Bug target/40677] flag -mmultiple is ignored

2009-07-15 Thread dje at gcc dot gnu dot org
--- Comment #5 from dje at gcc dot gnu dot org 2009-07-15 12:38 --- The patch seems reasonable, but it exposes a latent bug in Nathan's mmultiple patch that was not tested because of this bug. This patch should have been tested and posted to the GCC mailinglist referencing th

[Bug target/40677] flag -mmultiple is ignored

2009-07-15 Thread dje at gcc dot gnu dot org
--- Comment #6 from dje at gcc dot gnu dot org 2009-07-15 12:50 --- The fix for this actually is more involved. Nathan had a patch last October which exposed similar bootstrap problems. He posted a revised patch http://gcc.gnu.org/ml/gcc-patches/2008-11/msg01103.html -- dje at

[Bug tree-optimization/41035] New: AIX cexp builtin underflow

2009-08-11 Thread dje at gcc dot gnu dot org
Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dje at gcc dot gnu dot org GCC build triplet: power-ibm-aix GCC host triplet: powerpc-ibm-aix GCC target triplet: power-ibm-aix http://gcc.gnu.org/bugzilla

[Bug tree-optimization/41035] AIX cexp builtin underflow

2009-08-12 Thread dje at gcc dot gnu dot org
--- Comment #1 from dje at gcc dot gnu dot org 2009-08-12 17:35 --- This started failing after I started compiling with MPC library. Is this an MPC bug or interaction bug? -- dje at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/24644] [4.1 Regression] gcc-4.1 compiled ppc64 kernels do not boot

2005-11-11 Thread dje at gcc dot gnu dot org
--- Comment #26 from dje at gcc dot gnu dot org 2005-11-11 17:59 --- Subject: Bug 24644 Author: dje Date: Fri Nov 11 17:59:54 2005 New Revision: 106791 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106791 Log: PR 24644 * common.opt (Wvolatile-register-v

[Bug target/24856] call to setlocale doesn't return expected value

2005-11-14 Thread dje at gcc dot gnu dot org
--- Comment #9 from dje at gcc dot gnu dot org 2005-11-14 20:28 --- I do not have access to an AIX 4.3.2 system, but I compiled the reconstructed C testcase with: gcc-3.3.3 on AIX 5.1 gcc-3.4.4 on AIX 5.1 gcc-4.0.2 on AIX 5.1 gcc-4.1 experimental on AIX 5.2 All four compilers produced

[Bug target/24772] Lots of ICEs in vrsave_operation_1 while running the testsuite on powerpc

2005-11-15 Thread dje at gcc dot gnu dot org
--- Comment #4 from dje at gcc dot gnu dot org 2005-11-15 22:27 --- Patch -- dje at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc

[Bug target/24772] Lots of ICEs in vrsave_operation_1 while running the testsuite on powerpc

2005-11-16 Thread dje at gcc dot gnu dot org
--- Comment #5 from dje at gcc dot gnu dot org 2005-11-16 15:59 --- Subject: Bug 24772 Author: dje Date: Wed Nov 16 15:59:27 2005 New Revision: 107085 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=107085 Log: PR target/24772 * config/rs6000/predi

[Bug target/24772] Lots of ICEs in vrsave_operation_1 while running the testsuite on powerpc

2005-11-16 Thread dje at gcc dot gnu dot org
--- Comment #6 from dje at gcc dot gnu dot org 2005-11-16 19:49 --- Patch committed. Should be fixed. -- dje at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/24779] [4.0 Regression] Python miscompilation - TOC reload

2005-11-16 Thread dje at gcc dot gnu dot org
--- Comment #7 from dje at gcc dot gnu dot org 2005-11-17 00:59 --- That failure is fixed by the zero_reg_mem predicate changes from March: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/rs6000/predicates.md.diff?cvsroot=gcc&r1=1.6&r2=1.7 This is why I didn't want t

[Bug target/24955] ICE: rs6000_output_function_epilogue, at config/rs6000/rs6000.c:15204

2005-11-20 Thread dje at gcc dot gnu dot org
--- Comment #2 from dje at gcc dot gnu dot org 2005-11-21 02:08 --- This one is nonsense. We do not have a language type for Treelang. So what? -- dje at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/24953] RTL check: access of elt 1 of vector with last elt 0 in vrsave_operation_1, at config/rs6000/predicates.md:1041

2005-11-20 Thread dje at gcc dot gnu dot org
--- Comment #1 from dje at gcc dot gnu dot org 2005-11-21 02:09 --- We just need to check that we have enough elts in the VEC. -- dje at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/24953] RTL check: access of elt 1 of vector with last elt 0 in vrsave_operation_1, at config/rs6000/predicates.md:1041

2005-11-20 Thread dje at gcc dot gnu dot org
--- Comment #2 from dje at gcc dot gnu dot org 2005-11-21 02:54 --- Index: predicates.md === I think the following patch fixes the checking failure. I will bootstrap overnight. --- predicates.md (revision 107244

[Bug target/24953] RTL check: access of elt 1 of vector with last elt 0 in vrsave_operation_1, at config/rs6000/predicates.md:1041

2005-11-21 Thread dje at gcc dot gnu dot org
--- Comment #3 from dje at gcc dot gnu dot org 2005-11-21 16:12 --- Subject: Bug 24953 Author: dje Date: Mon Nov 21 16:12:32 2005 New Revision: 107311 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=107311 Log: PR target/24953 * config/rs6000/predi

[Bug target/24953] RTL check: access of elt 1 of vector with last elt 0 in vrsave_operation_1, at config/rs6000/predicates.md:1041

2005-11-21 Thread dje at gcc dot gnu dot org
--- Comment #4 from dje at gcc dot gnu dot org 2005-11-21 18:04 --- Subject: Bug 24953 Author: dje Date: Mon Nov 21 18:04:14 2005 New Revision: 107314 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=107314 Log: PR target/24953 * config/rs6000/predi

[Bug target/24953] [4.1/4.2 Regression] RTL check: access of elt 1 of vector with last elt 0 in vrsave_operation_1, at config/rs6000/predicates.md:1041

2005-11-21 Thread dje at gcc dot gnu dot org
--- Comment #5 from dje at gcc dot gnu dot org 2005-11-21 18:52 --- Fixed. -- dje at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug target/24955] ICE: rs6000_output_function_epilogue, at config/rs6000/rs6000.c:15204

2005-11-21 Thread dje at gcc dot gnu dot org
--- Comment #4 from dje at gcc dot gnu dot org 2005-11-21 18:57 --- Treelang is a sample language. There is no language type defined for it in any ABI and no reason to create a type. This actually is a good test that the assert works for undefined languages. -- http://gcc.gnu.org

[Bug bootstrap/24873] gcc 4.0.2 bootstrap report compare fail

2005-11-23 Thread dje at gcc dot gnu dot org
--- Comment #4 from dje at gcc dot gnu dot org 2005-11-24 03:56 --- Many people are reporting that they cannot bootstrap GCC with IBM's VisualAge compiler. This appears to be a problem with VAC/XLC, not with GCC. This bug should be reported to IBM as a XLC bug. In the meantime

[Bug bootstrap/25119] bootstrap failure on AIX 5.3

2005-11-27 Thread dje at gcc dot gnu dot org
--- Comment #1 from dje at gcc dot gnu dot org 2005-11-27 22:06 --- Build GCC on AIX as 64-bit application is not a tested configuration. A better way to set the flag for AR probably is in new config/mh-aix file or with OBJECT_MODE=64 environment variable. You probably need to do this

[Bug target/25212] [4.1/4.2 Regression] unrecognizable insn for facerec with odd optimization set

2005-12-01 Thread dje at gcc dot gnu dot org
--- Comment #3 from dje at gcc dot gnu dot org 2005-12-01 23:07 --- Yes, I think this is the same as PR 24997. -- dje at gcc dot gnu dot org changed: What|Removed |Added

[Bug driver/20425] -print-search-dirs doesn't honor mutil-os/multilib settings

2005-12-07 Thread dje at gcc dot gnu dot org
--- Comment #7 from dje at gcc dot gnu dot org 2005-12-07 13:19 --- Changing the behavior of GCC -print-search-dirs is a bad idea and will break other applications relying on the current behavior. Introducing a major incompatibility into GCC is not a solution and I strongly oppose the

[Bug middle-end/23181] [4.1/4.2 Regression] Slowdown of the bresenham line drawing by roughly 20%

2006-01-03 Thread dje at gcc dot gnu dot org
--- Comment #19 from dje at gcc dot gnu dot org 2006-01-03 14:54 --- Is this still a regression in 4.2? The code generated for PowerPC now looks better, possibly due to the new reassociation pass. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23181

[Bug tree-optimization/24123] [4.1/4.2 Regression] Massive performance regression for -ffast-math due to the recip tree pass

2006-01-03 Thread dje at gcc dot gnu dot org
--- Comment #22 from dje at gcc dot gnu dot org 2006-01-03 15:22 --- Is it possible for backends to inquire how many reciprocals were discovered? PowerPC and IA-64 have reciprocal instructions and could benefit by choosing to generate reciprocal earlier with additional information

[Bug tree-optimization/24123] [4.1/4.2 Regression] Massive performance regression for -ffast-math due to the recip tree pass

2006-01-03 Thread dje at gcc dot gnu dot org
--- Comment #24 from dje at gcc dot gnu dot org 2006-01-03 15:50 --- Comment #21 mentions three divisions for the optimization to be more profitable, but that information is lost by the time GCC reaches the expanders. Minimally, it would be helpful to know that the reciprocal

[Bug fortran/25252] ICE on invalid code

2006-01-03 Thread dje at gcc dot gnu dot org
--- Comment #2 from dje at gcc dot gnu dot org 2006-01-03 16:25 --- Not powerpc-specific. -- dje at gcc dot gnu dot org changed: What|Removed |Added GCC build triplet

[Bug fortran/24978] ICE in gfc_assign_data_value_range

2006-01-03 Thread dje at gcc dot gnu dot org
--- Comment #2 from dje at gcc dot gnu dot org 2006-01-03 16:27 --- Not powerpc-specific. -- dje at gcc dot gnu dot org changed: What|Removed |Added GCC build triplet

[Bug fortran/24878] subroutine getting called illegally as a function

2006-01-03 Thread dje at gcc dot gnu dot org
--- Comment #2 from dje at gcc dot gnu dot org 2006-01-03 16:29 --- Not powerpc-specific. -- dje at gcc dot gnu dot org changed: What|Removed |Added GCC build triplet

[Bug target/25661] Wrong long double to float conversion

2006-01-05 Thread dje at gcc dot gnu dot org
--- Comment #5 from dje at gcc dot gnu dot org 2006-01-05 18:26 --- Andrew, you are confusing the issue by quoting the AIX documentation. Darwin and Linux implement different semantics from AIX. On Darwin and Linux, the most significant doubleword always is correctly rounded, so it

[Bug target/25662] [4.0/4.1 Regression] Unrecognizable insn with -O on PPC

2006-01-06 Thread dje at gcc dot gnu dot org
--- Comment #5 from dje at gcc dot gnu dot org 2006-01-06 20:18 --- The patched compiler does build and does fix the testcase. -- dje at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/25662] [4.0/4.1 Regression] Unrecognizable insn with -O on PPC

2006-01-07 Thread dje at gcc dot gnu dot org
--- Comment #7 from dje at gcc dot gnu dot org 2006-01-07 22:23 --- Subject: Bug 25662 Author: dje Date: Sat Jan 7 22:23:27 2006 New Revision: 109456 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109456 Log: 2005-01-07 Ian Lance Taylor David Edelsohn

[Bug target/25662] [4.0/4.1 Regression] Unrecognizable insn with -O on PPC

2006-01-08 Thread dje at gcc dot gnu dot org
--- Comment #8 from dje at gcc dot gnu dot org 2006-01-08 20:54 --- Subject: Bug 25662 Author: dje Date: Sun Jan 8 20:54:28 2006 New Revision: 109476 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109476 Log: 2006-01-08 Ian Lance Taylor David Edelsohn

[Bug target/25662] [4.0/4.1 Regression] Unrecognizable insn with -O on PPC

2006-01-08 Thread dje at gcc dot gnu dot org
--- Comment #9 from dje at gcc dot gnu dot org 2006-01-08 20:55 --- Subject: Bug 25662 Author: dje Date: Sun Jan 8 20:55:39 2006 New Revision: 109477 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109477 Log: 2006-01-08 Ian Lance Taylor David Edelsohn

[Bug target/25662] [4.0/4.1 Regression] Unrecognizable insn with -O on PPC

2006-01-08 Thread dje at gcc dot gnu dot org
--- Comment #10 from dje at gcc dot gnu dot org 2006-01-09 02:19 --- Fix committed to all mainline, 4.1, 4.0. -- dje at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/14886] strength reduction on floating point

2006-01-10 Thread dje at gcc dot gnu dot org
--- Comment #5 from dje at gcc dot gnu dot org 2006-01-11 02:20 --- What is the specific testcase compiled by XLC? What version of XLC? And what options were used? I cannot reproduce strength reduction of a floating point multiply to floating point adds with a testcase that uses a

  1   2   3   4   5   6   >