[Bug target/94174] New: __builtin_add_overflow vs ccmp

2020-03-14 Thread rth at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: rth at gcc dot gnu.org Target Milestone: --- (1) Case 1: void doit(void); void test(unsigned long a, unsigned long l) { if (!__builtin_add_overflow(a, 8 - 1, &a) && a <= l) doit(); } currently generates a

[Bug target/94174] Missed ccmp optimizations

2020-03-14 Thread rth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94174 Richard Henderson changed: What|Removed |Added Summary|__builtin_add_overflow vs |Missed ccmp optimizations

[Bug target/94174] Missed ccmp optimizations

2020-03-14 Thread rth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94174 --- Comment #2 from Richard Henderson --- Case 3: void test3(__int128 a, unsigned long l) { if ((__int128_t)a - l <= 1) doit(); } currently generates as subsx0, x0, x2 sbc x1, x1, xzr cmp x1, 0

[Bug middle-end/94543] New: missed optimization with MIN and AND with type promotion

2020-04-09 Thread rth at gcc dot gnu.org
Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: rth at gcc dot gnu.org Target Milestone: --- unsigned f(unsigned short x) { return (x > 0xff ? 0xff : x) & 0xff; } cmpw$255, %di movl$25

[Bug target/68543] [AArch64] Implement overflow arithmetic standard names {u,}{add,sub,mul}v4 and/or negv3

2019-11-14 Thread rth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68543 Richard Henderson changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/92902] jump tables are put into the text section

2019-12-11 Thread rth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92902 --- Comment #14 from Richard Henderson --- The only reason I can think for jump tables to be put into the text section is the old aout format, which didn't have a separate read only data section. There should be no reason to do that these days.

[Bug target/93768] New: Use vpternlog for composite logical operations

2020-02-16 Thread rth at gcc dot gnu.org
Component: target Assignee: unassigned at gcc dot gnu.org Reporter: rth at gcc dot gnu.org Target Milestone: --- We should pattern-match multiple logical operations into the ternary logical operator. While there are lots of obscure combinations available, probably the most useful

[Bug target/55941] [4.8 Regression] Strange copy of double (in struct) to stack

2013-02-14 Thread rth at gcc dot gnu.org
|unassigned at gcc dot |rth at gcc dot gnu.org |gnu.org | --- Comment #3 from Richard Henderson 2013-02-14 20:40:34 UTC --- Mine.

[Bug target/55941] [4.8 Regression] Strange copy of double (in struct) to stack

2013-02-14 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55941 --- Comment #4 from Richard Henderson 2013-02-15 01:41:33 UTC --- Author: rth Date: Fri Feb 15 01:41:29 2013 New Revision: 196071 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196071 Log: PR target/55941 * lower-subre

[Bug target/55941] [4.8 Regression] Strange copy of double (in struct) to stack

2013-02-14 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55941 Richard Henderson changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug target/56858] alpha looks for NOTE_INSN_EH_REGION notes that cannot exist

2013-04-08 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56858 --- Comment #5 from Richard Henderson 2013-04-08 14:35:03 UTC --- They did used to exist during mach_reorg; they used to exist at rtl creation time. You cannot simply delete the code either, that produces wrong-code wrt fp exceptions. Of

[Bug target/56858] alpha looks for NOTE_INSN_EH_REGION notes that cannot exist

2013-04-08 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56858 --- Comment #7 from Richard Henderson 2013-04-08 15:52:13 UTC --- (In reply to comment #6) > Do you recall when that was? Must have been long, long ago... > I've tried to find where it happened, and the rewrite was done before > at least

[Bug target/56858] alpha looks for NOTE_INSN_EH_REGION notes that cannot exist

2013-04-08 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56858 --- Comment #9 from Richard Henderson 2013-04-08 19:27:03 UTC --- (In reply to comment #8) > The part of alpha EH that depends on the notes must have been been > broken since than, more than 12 years. Without anyone noticing... Sure.

[Bug target/56858] alpha looks for NOTE_INSN_EH_REGION notes that cannot exist

2013-04-08 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56858 --- Comment #11 from Richard Henderson 2013-04-08 20:09:47 UTC --- (In reply to comment #10) > Removing the notes entirely is the goal eventually, but I'd settle for > making them local to final.c for now. Hmm. Well, assuming we want

[Bug c/54188] Inconsistent __alignof__(long long)

2012-08-08 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54188 Richard Henderson changed: What|Removed |Added CC||rth at gcc dot gnu.org --- Comment

[Bug middle-end/53823] [4.8 Regression] FAIL: gcc.c-torture/execute/930921-1.c execution at -O0 and -O1

2012-08-13 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53823 --- Comment #23 from Richard Henderson 2012-08-13 15:51:37 UTC --- On 08/12/2012 07:30 AM, danglin at gcc dot gnu.org wrote: > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53823 > > --- Comment #22 from John David Anglin > 2012-08-12 14:30:12 U

[Bug libstdc++/54172] [4.7/4.8 Regression] __cxa_guard_acquire thread-safety issue

2012-09-04 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54172 Richard Henderson changed: What|Removed |Added CC||rth at gcc dot gnu.org --- Comment

[Bug libstdc++/54172] [4.7/4.8 Regression] __cxa_guard_acquire thread-safety issue

2012-09-06 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54172 --- Comment #11 from Richard Henderson 2012-09-06 18:53:25 UTC --- The combined patch set also looks ok. Talking with bkoz, he would like to see more comments added, since a reasonable testcase seems unlikely.

[Bug middle-end/54571] New: Missed optimization converting between bit sets

2012-09-13 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54571 Bug #: 54571 Summary: Missed optimization converting between bit sets Classification: Unclassified Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug middle-end/54571] Missed optimization converting between bit sets

2012-09-13 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54571 Richard Henderson changed: What|Removed |Added Keywords||missed-optimization Severit

[Bug tree-optimization/55110] [4.8 Regression] Internal compiler error in vectorizable_reduction, at tree-vect-loop.c:4633

2012-10-31 Thread rth at gcc dot gnu.org
|unassigned at gcc dot |rth at gcc dot gnu.org |gnu.org |

[Bug preprocessor/47311] [4.6 Regression][C++0x] ICE in tsubst @cp/pt.c:10502

2011-01-17 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47311 --- Comment #15 from Richard Henderson 2011-01-17 16:03:09 UTC --- (In reply to comment #10) > But it never checks the buffer end. It looks bogus to me. Read the comment at the beginning of the section. This is an aligned read before END, and t

[Bug preprocessor/47311] [4.6 Regression][C++0x] ICE in tsubst @cp/pt.c:10502

2011-01-17 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47311 --- Comment #17 from Richard Henderson 2011-01-17 18:40:05 UTC --- (In reply to comment #16) > ==5267== Invalid read of size 8 > ==5267==at 0x11E4E24: search_line_sse42(unsigned char const*, unsigned It's fine. (1) Note that we've already

[Bug tree-optimization/47290] [4.5/4.6 Regression] memory exhausted compiling a destructor with an infinite 'for (;;);' loop

2011-01-18 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47290 --- Comment #11 from Richard Henderson 2011-01-18 16:45:09 UTC --- Jakub, I'm fine with your second patch to detect infinite loops, with the proviso that you break out the test into a separate function.

[Bug tree-optimization/47290] [4.5/4.6 Regression] memory exhausted compiling a destructor with an infinite 'for (;;);' loop

2011-01-18 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47290 --- Comment #13 from Richard Henderson 2011-01-18 18:20:49 UTC --- Looks good. Ok if it passes tests.

[Bug bootstrap/45381] [4.6 Regression] Bootstrap failure for powerpc-apple-darwin9: error: AltiVec argument passed to unprototyped function

2011-02-08 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45381 --- Comment #9 from Richard Henderson 2011-02-08 16:17:10 UTC --- I don't think we really want to pursue this further. I had hoped to find a solution that satisfied the older apple compiler -- it is supposed to support altivec after all -- but i

[Bug bootstrap/45381] [4.6 Regression] Bootstrap failure for powerpc-apple-darwin9: error: AltiVec argument passed to unprototyped function

2011-02-08 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45381 --- Comment #11 from Richard Henderson 2011-02-08 16:52:41 UTC --- Yes, a patch like in #1 would be fine.

[Bug c/47530] [trans-mem] tail call optimization problem with _ITM_commitTransaction

2011-02-09 Thread rth at gcc dot gnu.org
||2011.02.09 17:36:18 AssignedTo|unassigned at gcc dot |rth at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #1 from Richard Henderson 2011-02-09 17:36:18 UTC --- Mine. We aren&#

[Bug c/47530] [trans-mem] tail call optimization problem with _ITM_commitTransaction

2011-02-09 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47530 --- Comment #2 from Richard Henderson 2011-02-09 20:24:02 UTC --- Author: rth Date: Wed Feb 9 20:23:56 2011 New Revision: 169984 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169984 Log: PR 47530 * trans-mem.c (expand_block_edge

[Bug c/47530] [trans-mem] tail call optimization problem with _ITM_commitTransaction

2011-02-09 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47530 Richard Henderson changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug target/17994] avr-gcc does not output a dwarf2 .debug_frame section

2011-02-15 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17994 Richard Henderson changed: What|Removed |Added CC||rth at gcc dot gnu.org --- Comment

[Bug target/17994] avr-gcc does not output a dwarf2 .debug_frame section

2011-02-16 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17994 --- Comment #9 from Richard Henderson 2011-02-16 18:04:08 UTC --- > Going by the internals document, INCOMING_FRAME_SP_OFFSET is already defined > but it is not used anywhere (in my patch). Certainly it's going to be used by the generic code in

[Bug target/49146] segv from libgcc_s when raising an exception, or unwinding stack with backtrace with ms_abi

2013-05-16 Thread rth at gcc dot gnu.org
||2013-05-16 CC||rth at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |rth at gcc dot gnu.org Ever confirmed|0 |1

[Bug target/49146] segv from libgcc_s when raising an exception, or unwinding stack with backtrace with ms_abi

2013-05-17 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49146 Richard Henderson changed: What|Removed |Added Target Milestone|--- |4.8.2 --- Comment #8 from Richard Hen

[Bug rtl-optimization/56742] [4.8/4.9 regression] Optimization bug lead to uncaught throw

2013-05-22 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56742 Richard Henderson changed: What|Removed |Added CC||rth at gcc dot gnu.org Target

[Bug rtl-optimization/56742] [4.8/4.9 regression] Optimization bug lead to uncaught throw

2013-05-22 Thread rth at gcc dot gnu.org
|unassigned at gcc dot gnu.org |rth at gcc dot gnu.org --- Comment #8 from Richard Henderson --- Mine.

[Bug rtl-optimization/56742] [4.8/4.9 regression] Optimization bug lead to uncaught throw

2013-05-22 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56742 --- Comment #9 from Richard Henderson --- Created attachment 30168 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30168&action=edit proposed patch Kudos to Kai for finally figuring out what was going wrong inside the system unwinder, and why

[Bug rtl-optimization/56742] [4.8/4.9 regression] Optimization bug lead to uncaught throw

2013-05-22 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56742 Richard Henderson changed: What|Removed |Added Attachment #30168|0 |1 is obsolete|

[Bug target/49146] segv from libgcc_s when raising an exception, or unwinding stack with backtrace with ms_abi

2013-05-23 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49146 --- Comment #10 from Richard Henderson --- (In reply to Ben Woodard from comment #9) > Created attachment 30177 [details] > updated patch that includes __builtin_expect The patch in #8 is better, and indeed has a bug fix relative to this in that

[Bug rtl-optimization/56742] [4.8/4.9 regression] Optimization bug lead to uncaught throw

2013-05-31 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56742 Richard Henderson changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/49146] segv from libgcc_s when raising an exception, or unwinding stack with backtrace with ms_abi

2013-05-31 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49146 Richard Henderson changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/57363] IBM long double: adding NaN and number raises inexact exception

2013-07-02 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57363 Richard Henderson changed: What|Removed |Added CC||rth at gcc dot gnu.org --- Comment

[Bug debug/50006] [4.7 Regression] ICE in in connect_traces, at dwarf2cfi.c:2677

2011-08-15 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50006 --- Comment #11 from Richard Henderson 2011-08-15 17:39:52 UTC --- Created attachment 25020 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25020 second patch Two similar, but not really identical, problems. S390x should be able to reproduc

[Bug debug/50006] [4.7 Regression] ICE in in connect_traces, at dwarf2cfi.c:2677

2011-08-15 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50006 --- Comment #12 from Richard Henderson 2011-08-15 17:44:19 UTC --- Author: rth Date: Mon Aug 15 17:44:11 2011 New Revision: 177764 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=177764 Log: PR middle-end/50006 * explow.c (allocate

[Bug debug/50006] [4.7 Regression] ICE in in connect_traces, at dwarf2cfi.c:2677

2011-08-15 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50006 Richard Henderson changed: What|Removed |Added Status|ASSIGNED|WAITING --- Comment #13 from Richard

[Bug debug/49864] ICE: in maybe_record_trace_start, at dwarf2cfi.c:2439

2011-08-24 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49864 --- Comment #9 from Richard Henderson 2011-08-24 19:35:31 UTC --- Created attachment 25091 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25091 followup patch I think you'd have been better off opening a new bug. That said, the cross-jumpi

[Bug debug/50132] [4.7 Regression] ICE: in maybe_record_trace_start, at dwarf2cfi.c:2234 with -fno-asynchronous-unwind-tables and long double

2011-08-24 Thread rth at gcc dot gnu.org
|unassigned at gcc dot |rth at gcc dot gnu.org |gnu.org | --- Comment #2 from Richard Henderson 2011-08-25 03:03:11 UTC --- Mine.

[Bug debug/50132] [4.7 Regression] ICE: in maybe_record_trace_start, at dwarf2cfi.c:2234 with -fno-asynchronous-unwind-tables and long double

2011-08-25 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50132 --- Comment #3 from Richard Henderson 2011-08-25 18:57:53 UTC --- Author: rth Date: Thu Aug 25 18:57:48 2011 New Revision: 178084 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178084 Log: PR 50132 PR 49864 * cfgcleanup.c (old_ins

[Bug debug/49864] ICE: in maybe_record_trace_start, at dwarf2cfi.c:2439

2011-08-25 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49864 --- Comment #10 from Richard Henderson 2011-08-25 18:57:53 UTC --- Author: rth Date: Thu Aug 25 18:57:48 2011 New Revision: 178084 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178084 Log: PR 50132 PR 49864 * cfgcleanup.c (old_in

[Bug middle-end/50632] [4.7 Regression] FAIL: gcc.dg/pr50132.c

2011-10-06 Thread rth at gcc dot gnu.org
||2011-10-06 AssignedTo|unassigned at gcc dot |rth at gcc dot gnu.org |gnu.org | Target Milestone|--- |4.7.0 Ever Confirmed|0 |1 --- Comment #2 from Richard Henderson

[Bug middle-end/50632] [4.7 Regression] FAIL: gcc.dg/pr50132.c

2011-10-06 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50632 --- Comment #3 from Richard Henderson 2011-10-06 19:15:48 UTC --- Created attachment 25433 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25433 proposed patch Testing this patch now.

[Bug middle-end/49801] df_live_verify_transfer_functions fails with to use of CC_REGNUM and checking enabled in rx backend

2011-10-06 Thread rth at gcc dot gnu.org
||2011-10-06 CC||rth at gcc dot gnu.org Ever Confirmed|0 |1 --- Comment #6 from Richard Henderson 2011-10-06 21:37:29 UTC --- Confirmed for 4.7 as well.

[Bug middle-end/49801] df_live_verify_transfer_functions fails with to use of CC_REGNUM and checking enabled in rx backend

2011-10-06 Thread rth at gcc dot gnu.org
|| Status|NEW |ASSIGNED AssignedTo|unassigned at gcc dot |rth at gcc dot gnu.org |gnu.org | --- Comment #7 from Richard Henderson 2011-10-06 21:59:22 UTC --- Created attachment 25435 --> h

[Bug middle-end/50632] [4.7 Regression] FAIL: gcc.dg/pr50132.c

2011-10-06 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50632 --- Comment #4 from Richard Henderson 2011-10-06 22:22:15 UTC --- Author: rth Date: Thu Oct 6 22:22:11 2011 New Revision: 179637 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179637 Log: PR 50632 * combine-stack-adjust.c (maybe

[Bug debug/50132] [4.7 Regression] ICE: in maybe_record_trace_start, at dwarf2cfi.c:2234 with -fno-asynchronous-unwind-tables and long double

2011-10-06 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50132 Richard Henderson changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug middle-end/50632] [4.7 Regression] FAIL: gcc.dg/pr50132.c

2011-10-06 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50632 Richard Henderson changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug debug/50006] [4.7 Regression] ICE in in connect_traces, at dwarf2cfi.c:2677

2011-10-06 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50006 Richard Henderson changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|

[Bug other/49752] [4.7 Regression] Non-existing struct `tree_type' in fold_checksum_tree in fold-const.c, can't build with `--enable-checking=fold'

2011-10-06 Thread rth at gcc dot gnu.org
||2011-10-07 CC||rth at gcc dot gnu.org AssignedTo|unassigned at gcc dot |rth at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #1 from

[Bug other/49752] [4.7 Regression] Non-existing struct `tree_type' in fold_checksum_tree in fold-const.c, can't build with `--enable-checking=fold'

2011-10-07 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49752 --- Comment #2 from Richard Henderson 2011-10-07 15:35:56 UTC --- Author: rth Date: Fri Oct 7 15:35:49 2011 New Revision: 179663 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179663 Log: PR 49752 * fold-const.c (fold_checksum_tr

[Bug other/49752] [4.7 Regression] Non-existing struct `tree_type' in fold_checksum_tree in fold-const.c, can't build with `--enable-checking=fold'

2011-10-07 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49752 Richard Henderson changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug target/34888] Stack patterns for AVR not optimal

2011-10-07 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34888 Richard Henderson changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|

[Bug bootstrap/50674] [4.7 Regression] profiledbootstrap broken: corrupted profile info: sum_all is smaller than sum_max

2011-10-10 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50674 --- Comment #2 from Richard Henderson 2011-10-10 16:51:19 UTC --- (In reply to comment #1) > Git bisect points to Rev179701: ... > Rename vshuffle/vec_shuffle to vec_perm. > > * doc/extend.texi (__builtin_shuffle): Improve the de

[Bug rtl-optimization/50728] Inefficient vector loads from aggregates passed by value

2011-10-14 Thread rth at gcc dot gnu.org
||2011-10-14 CC||rth at gcc dot gnu.org Ever Confirmed|0 |1 --- Comment #3 from Richard Henderson 2011-10-14 18:10:07 UTC --- The problem is that the ABI was designed with the scalar operations in mind

[Bug tree-optimization/50746] [4.7 Regression] FAIL: gcc.dg/vect/pr37482.c (internal compiler error) on powerpc-apple-darwin9

2011-10-17 Thread rth at gcc dot gnu.org
|unassigned at gcc dot |rth at gcc dot gnu.org |gnu.org | --- Comment #3 from Richard Henderson 2011-10-17 16:45:51 UTC --- The pr37482.c problem, at least, is a buffer overrun.

[Bug tree-optimization/50746] [4.7 Regression] FAIL: gcc.dg/vect/pr37482.c (internal compiler error) on powerpc-apple-darwin9

2011-10-17 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50746 --- Comment #4 from Richard Henderson 2011-10-17 17:02:12 UTC --- Author: rth Date: Mon Oct 17 17:02:05 2011 New Revision: 180100 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180100 Log: PR 50746 * optabs.c (expand_vec_perm_expr

[Bug tree-optimization/50746] [4.7 Regression] FAIL: gcc.dg/vect/pr37482.c (internal compiler error) on powerpc-apple-darwin9

2011-10-17 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50746 Richard Henderson changed: What|Removed |Added Status|ASSIGNED|WAITING --- Comment #5 from Richard H

[Bug tree-optimization/51065] New: Forwarding functions can be optimized to aliases

2011-11-09 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51065 Bug #: 51065 Summary: Forwarding functions can be optimized to aliases Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: enhancement

[Bug libfortran/47972] error.c:158:7: warning: return makes pointer from integer without a cast

2011-11-09 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47972 --- Comment #6 from Richard Henderson 2011-11-09 18:09:45 UTC --- Author: rth Date: Wed Nov 9 18:09:42 2011 New Revision: 181223 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=181223 Log: PR libfortran/47972 * runtime/error.c (gf

[Bug bootstrap/51031] build error in libitm (how to disable trans-mem???)

2011-11-09 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51031 Richard Henderson changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug bootstrap/53188] [4.8 Regression] libatomic error: Please use exactly Autoconf 2.64 instead of 2.69

2012-05-02 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53188 Richard Henderson changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug bootstrap/53200] [4.8 Regression] bootstrap broken on x86_64-apple-darwin10 at revision 187018

2012-05-02 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53200 --- Comment #1 from Richard Henderson 2012-05-02 20:44:51 UTC --- Please attach the generated auto-config.h file.

[Bug bootstrap/53200] [4.8 Regression] bootstrap broken on x86_64-apple-darwin10 at revision 187018

2012-05-03 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53200 --- Comment #3 from Richard Henderson 2012-05-03 16:36:17 UTC --- Hmm. I see nothing amiss in that generated config file. But see if by chance it isn't the same problem as fixed by r187102.

[Bug other/53284] Several libatomic tests fail on 32-bit Solaris/x86

2012-05-08 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53284 --- Comment #1 from Richard Henderson 2012-05-08 22:39:35 UTC --- Can you investigate why configure decides that __atomic_compare_exchange_8 is implemented inline? That it isn't inline is obvious from the recursion. Was the configure change to

[Bug other/53284] Several libatomic tests fail on 32-bit Solaris/x86

2012-05-09 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53284 Richard Henderson changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug debug/52727] [4.7 Regression] internal compiler error at dwarf2cfi.c2:685

2012-05-16 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52727 --- Comment #17 from Richard Henderson 2012-05-16 17:49:48 UTC --- Author: rth Date: Wed May 16 17:49:38 2012 New Revision: 187603 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=187603 Log: PR debug/52727 * combine-stack-adj.c (prev_a

[Bug debug/52727] [4.7 Regression] internal compiler error at dwarf2cfi.c2:685

2012-05-16 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52727 Richard Henderson changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/53602] [4.7/4.8 Regression] Libre Office causes an internal compiler error

2012-06-08 Thread rth at gcc dot gnu.org
|unassigned at gcc dot |rth at gcc dot gnu.org |gnu.org | --- Comment #9 from Richard Henderson 2012-06-08 14:10:29 UTC --- Mine.

[Bug c++/53602] [4.7/4.8 Regression] Libre Office causes an internal compiler error

2012-06-08 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53602 --- Comment #10 from Richard Henderson 2012-06-09 06:14:34 UTC --- Author: rth Date: Sat Jun 9 06:14:27 2012 New Revision: 188356 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=188356 Log: PR c++/53602 * combine-stack-adj.c (forc

[Bug c++/53602] [4.7/4.8 Regression] Libre Office causes an internal compiler error

2012-06-08 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53602 --- Comment #11 from Richard Henderson 2012-06-09 06:17:27 UTC --- Author: rth Date: Sat Jun 9 06:17:12 2012 New Revision: 188357 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=188357 Log: PR c++/53602 * combine-stack-adj.c (forc

[Bug c++/53602] [4.7/4.8 Regression] Libre Office causes an internal compiler error

2012-06-08 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53602 --- Comment #12 from Richard Henderson 2012-06-09 06:18:53 UTC --- Author: rth Date: Sat Jun 9 06:18:38 2012 New Revision: 188358 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=188358 Log: PR c++/53602 Added: trunk/gcc/testsuite/g++

[Bug c++/53602] [4.7/4.8 Regression] Libre Office causes an internal compiler error

2012-06-09 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53602 --- Comment #13 from Richard Henderson 2012-06-09 16:27:59 UTC --- Author: rth Date: Sat Jun 9 16:27:52 2012 New Revision: 188360 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=188360 Log: PR c++/53602 * cfgcleanup.c (execute_jum

[Bug c++/53602] [4.7 Regression] Libre Office causes an internal compiler error

2012-06-11 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53602 Richard Henderson changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug rtl-optimization/53533] [4.7/4.8 regression] vectorization causes loop unrolling test slowdown as measured by Adobe's C++Benchmark

2012-06-12 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53533 --- Comment #12 from Richard Henderson 2012-06-12 18:54:24 UTC --- (In reply to comment #10) > But maybe allowing const_vector in (some of) the define_insn_and_split would > be the way to go ... Maybe. It certainly would ease some of the simpli

[Bug rtl-optimization/53533] [4.7/4.8 regression] vectorization causes loop unrolling test slowdown as measured by Adobe's C++Benchmark

2012-06-14 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53533 Richard Henderson changed: What|Removed |Added CC||rth at gcc dot gnu.org

[Bug rtl-optimization/53533] [4.7/4.8 regression] vectorization causes loop unrolling test slowdown as measured by Adobe's C++Benchmark

2012-06-14 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53533 Richard Henderson changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #16 from Richard

[Bug rtl-optimization/53533] [4.7/4.8 regression] vectorization causes loop unrolling test slowdown as measured by Adobe's C++Benchmark

2012-06-15 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53533 --- Comment #18 from Richard Henderson 2012-06-15 21:04:49 UTC --- See comments in http://gcc.gnu.org/ml/gcc-patches/2012-06/msg01081.html It's not the vectorization costing, as previously suggested.

[Bug middle-end/53749] ice in expand_shift_1

2012-06-22 Thread rth at gcc dot gnu.org
|unassigned at gcc dot |rth at gcc dot gnu.org |gnu.org | --- Comment #2 from Richard Henderson 2012-06-22 16:47:00 UTC --- Mine.

[Bug target/53749] ice in expand_shift_1

2012-06-23 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53749 --- Comment #3 from Richard Henderson 2012-06-23 16:42:26 UTC --- Author: rth Date: Sat Jun 23 16:42:19 2012 New Revision: 188909 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=188909 Log: PR target/53749 * config/i386/i386.c (ix8

[Bug target/53749] ice in expand_shift_1

2012-06-23 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53749 Richard Henderson changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug target/53749] ice in expand_shift_1

2012-06-27 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53749 --- Comment #5 from Richard Henderson 2012-06-27 21:30:45 UTC --- Author: rth Date: Wed Jun 27 21:30:41 2012 New Revision: 189026 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=189026 Log: i386: Fix logic error in r188785 PR target/53749

[Bug bootstrap/54092] [4.8 Regression] Bootstrap fails while building Ada at stage 1

2012-07-25 Thread rth at gcc dot gnu.org
|ASSIGNED Last reconfirmed||2012-07-25 Host|x86_64-apple-darwin10 | AssignedTo|unassigned at gcc dot |rth at gcc dot gnu.org |gnu.org | Ever Confirmed|0

[Bug bootstrap/54092] [4.8 Regression] Bootstrap fails while building Ada at stage 1

2012-07-25 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54092 --- Comment #2 from Richard Henderson 2012-07-25 15:10:53 UTC --- Author: rth Date: Wed Jul 25 15:10:44 2012 New Revision: 189853 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=189853 Log: PR bootstrap/54092 * libfuncs.h: Don't i

[Bug bootstrap/54092] [4.8 Regression] Bootstrap fails while building Ada at stage 1

2012-07-25 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54092 Richard Henderson changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug lto/54095] New: Unnecessary static variable renaming

2012-07-25 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54095 Bug #: 54095 Summary: Unnecessary static variable renaming Classification: Unclassified Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement Priori

[Bug middle-end/34548] GCC generates too many alignment adds for alloca

2012-07-27 Thread rth at gcc dot gnu.org
||2012-07-27 CC||rth at gcc dot gnu.org AssignedTo|unassigned at gcc dot |rth at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #2 from

[Bug middle-end/53823] [4.8 Regression] FAIL: gcc.c-torture/execute/930921-1.c execution at -O0 and -O1

2012-07-30 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53823 Richard Henderson changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/53823] [4.8 Regression] FAIL: gcc.c-torture/execute/930921-1.c execution at -O0 and -O1

2012-07-31 Thread rth at gcc dot gnu.org
|unassigned at gcc dot |rth at gcc dot gnu.org |gnu.org | --- Comment #11 from Richard Henderson 2012-07-31 19:58:49 UTC --- Mine.

[Bug middle-end/53823] [4.8 Regression] FAIL: gcc.c-torture/execute/930921-1.c execution at -O0 and -O1

2012-07-31 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53823 --- Comment #13 from Richard Henderson 2012-07-31 21:29:52 UTC --- Created attachment 27914 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27914 Cross-compile output Hmm. I can't seem to reproduce this via a cross-compiler. I tried CC='gc

[Bug middle-end/53823] [4.8 Regression] FAIL: gcc.c-torture/execute/930921-1.c execution at -O0 and -O1

2012-07-31 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53823 --- Comment #18 from Richard Henderson 2012-08-01 02:25:03 UTC --- But this is what you get when cross-compiling from i686. 3267 rtx temp = expand_mult_const (mode, op0, -coeff, NULL_RTX, (gdb) p algorithm $1 = {cost = {cost = 24, latency =

[Bug middle-end/34548] GCC generates too many alignment adds for alloca

2012-08-01 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34548 --- Comment #5 from Richard Henderson 2012-08-01 20:41:25 UTC --- Author: rth Date: Wed Aug 1 20:41:16 2012 New Revision: 190051 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190051 Log: PR 34548 * function.h (struct rtl_data): Add

  1   2   3   4   5   6   7   8   >