[Bug tree-optimization/54767] [4.7/4.8 Regression] Incorrect code generated with -O2 -fcheck=bounds

2013-01-16 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54767 --- Comment #11 from Richard Biener rguenth at gcc dot gnu.org 2013-01-16 13:57:53 UTC --- Author: rguenth Date: Wed Jan 16 13:57:48 2013 New Revision: 195238 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195238 Log: 2013-01-16

[Bug tree-optimization/53465] [4.7/4.8 Regression] wrong code with -O1 -ftree-vrp

2013-01-16 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53465 --- Comment #10 from Richard Biener rguenth at gcc dot gnu.org 2013-01-16 13:57:54 UTC --- Author: rguenth Date: Wed Jan 16 13:57:48 2013 New Revision: 195238 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195238 Log: 2013-01-16

[Bug tree-optimization/55964] [4.7/4.8 Regression] Segmentation fault with -O -ftree-loop-distribution -funswitch-loops

2013-01-16 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55964 --- Comment #3 from Richard Biener rguenth at gcc dot gnu.org 2013-01-16 14:07:03 UTC --- Author: rguenth Date: Wed Jan 16 14:06:58 2013 New Revision: 195239 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195239 Log: 2013-01-16

[Bug tree-optimization/3713] Pointers to functions or member functions are not folded or inlined

2013-01-16 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3713 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added AssignedTo|jamborm at gcc dot gnu.org |rguenth

[Bug tree-optimization/54767] [4.7 Regression] Incorrect code generated with -O2 -fcheck=bounds

2013-01-16 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54767 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Known to work||4.8.0

[Bug bootstrap/56001] [4.7 Regression] relocation truncated to fit: R_PPC_REL24 breaks bootstrap on powerpc64-linux

2013-01-16 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56001 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1

[Bug go/56017] libgo testsuite does not support cross testing

2013-01-17 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56017 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug middle-end/56015] [4.6/4.7/4.8 Regression] expand expands p[9] = COMPLEX_EXPR -IMAGPART_EXPR p[9], REALPART_EXPR p[9]; incorrectly.

2013-01-17 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56015 --- Comment #4 from Richard Biener rguenth at gcc dot gnu.org 2013-01-17 10:48:40 UTC --- Hmm, I wonder if it isn't better to disable TER for these cases. We might run into similar issues with other loads (BIT_FIELD_REF and vectors

[Bug lto/45375] [meta-bug] Issues with building Mozilla with LTO

2013-01-17 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45375 --- Comment #172 from Richard Biener rguenth at gcc dot gnu.org 2013-01-17 10:53:29 UTC --- (In reply to comment #171) Created attachment 29182 [details] Patch to compress line info This patch removes column information from LTO (so

[Bug c/56020] FE_INVALID flag not set on comparison with NAN (unordered)

2013-01-17 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56020 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug tree-optimization/42108] [4.6/4.7/4.8 Regression] 50% performance regression

2013-01-17 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42108 --- Comment #56 from Richard Biener rguenth at gcc dot gnu.org 2013-01-17 14:30:10 UTC --- 4.3 vs. trunk I get 9.5s vs. 12.3s for -O3. With 4.7 and 4.6 I get the same result (on Intel CPUs). Thus basically re-confirmed after the recent

[Bug tree-optimization/42108] [4.6/4.7/4.8 Regression] 50% performance regression

2013-01-17 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42108 --- Comment #57 from Richard Biener rguenth at gcc dot gnu.org 2013-01-17 14:42:11 UTC --- A proper fix these days (with tuples) is to add new tree codes that carry the knowledge that countm1.6_40 = _38 / _39; may not trap

[Bug lto/45375] [meta-bug] Issues with building Mozilla with LTO

2013-01-17 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45375 --- Comment #176 from Richard Biener rguenth at gcc dot gnu.org 2013-01-17 14:54:22 UTC --- (In reply to comment #175) Created attachment 29191 [details] alternative patch without the compression. This is alternative patch just

[Bug rtl-optimization/56023] [4.6 Regression]: [alpha] -fcompare-debug failure due to sched1 pass

2013-01-18 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56023 --- Comment #3 from Richard Biener rguenth at gcc dot gnu.org 2013-01-18 10:18:51 UTC --- Can you fill out known-to-work? Especially whether 4.7.x works and whether 4.6.3 worked?

[Bug rtl-optimization/55833] [4.6 Regression] ICE in verify_loop_structure, at cfgloop.c:1582 (BB should be marked irreducible !)

2013-01-18 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55833 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||ice

[Bug middle-end/42371] dead code not eliminated during folding with whole-program

2013-01-18 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42371 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|REOPENED|NEW

[Bug middle-end/56022] [4.8 regression] ICE (segfault) at convert_memory_address_addr_space (explow.c:334)

2013-01-18 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56022 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target||x86_64

[Bug rtl-optimization/21182] [4.6/4.7/4.8 Regression] gcc can use registers but uses stack instead

2013-01-18 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21182 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added CC

[Bug target/56027] ldmxcsr permuted with asm

2013-01-18 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56027 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED

[Bug target/56027] ldmxcsr permuted with asm

2013-01-18 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56027 --- Comment #3 from Richard Biener rguenth at gcc dot gnu.org 2013-01-18 11:49:27 UTC --- (In reply to comment #2) (In reply to comment #1) I think you want a pass-thru: #define opaque(x) __asm volatile (# x : =g (x) : 0 (x

[Bug tree-optimization/56029] New: [4.8 Regression] ICE: verify_gimple failed, location references block not in block tree

2013-01-18 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56029 Bug #: 56029 Summary: [4.8 Regression] ICE: verify_gimple failed, location references block not in block tree Classification: Unclassified Product: gcc Version: 4.8.0

[Bug tree-optimization/56029] [4.8 Regression] ICE: verify_gimple failed, location references block not in block tree

2013-01-18 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56029 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.8.0

[Bug tree-optimization/56029] [4.8 Regression] ICE: verify_gimple failed, location references block not in block tree

2013-01-18 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56029 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED

[Bug tree-optimization/56029] [4.8 Regression] ICE: verify_gimple failed, location references block not in block tree

2013-01-18 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56029 --- Comment #3 from Richard Biener rguenth at gcc dot gnu.org 2013-01-18 13:02:40 UTC --- (In reply to comment #2) It's the PHI arg location of integer_cst 0x747f59e0 type pointer_type 0x76754d20 constant 0 as seen after

[Bug tree-optimization/56029] [4.8 Regression] ICE: verify_gimple failed, location references block not in block tree

2013-01-18 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56029 --- Comment #4 from Richard Biener rguenth at gcc dot gnu.org 2013-01-18 13:14:28 UTC --- Created attachment 29204 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=29204 somewhat reduced testcase Somewhat reduced testcase.

[Bug tree-optimization/56034] [4.8 Regression] ICE: verify_gimple failed (invalid PHI argument) with -ftree-loop-distribution

2013-01-21 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56034 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1

[Bug tree-optimization/56035] [4.8 Regression] ICE in verify_loop_structure, at cfgloop.c:1581 (loop n’s header does not belong directly to it !)

2013-01-21 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56035 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||ice

[Bug tree-optimization/56049] [4.8 Regression] Simplification to constants not done

2013-01-21 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56049 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug fortran/56047] [4.8 Regression] [OOP] ICE in in gfc_conv_expr_op

2013-01-23 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56047 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4

[Bug target/56056] [4.8 Regression] internal compiler error: in get_builtin_code_for_version, at config/i386/i386.c:28686

2013-01-23 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56056 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||error

[Bug lto/56061] [4.8 Regression] ICE in lto1 (in inline_call, at ipa-inline-transform.c:267)

2013-01-23 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56061 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.8.0

[Bug middle-end/56077] volatile ignored when function inlined

2013-01-23 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56077 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug other/56076] [4.8 regression] Several 64-bit libgo tests FAIL in read_line_header

2013-01-23 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56076 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.8.0

[Bug tree-optimization/56075] [gcc-4.7.1] 64-bit version, -Os eliminate some line of code which working fine in gcc-4.6.2 64-bit version

2013-01-23 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56075 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED

[Bug middle-end/56074] [4.8 regression] ICE compiling gcc.dg/vect/pr49093.c

2013-01-23 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56074 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.8.0

[Bug target/56068] -march=native creates Illegal instruction on KVM guests

2013-01-23 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56068 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|WAITING

[Bug libstdc++/56085] Unsafe negation in C++03 pow(complex,int)

2013-01-23 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56085 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong

[Bug fortran/56081] [4.7/4.8 Regression] Seg fault ICE on select with bad case

2013-01-23 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56081 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P5

[Bug debug/54402] [4.8 Regression] var-tracking does not scale

2013-01-23 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54402 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED

[Bug web/56063] [bugzilla] last reconfirmed : now

2013-01-23 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56063 --- Comment #8 from Richard Biener rguenth at gcc dot gnu.org 2013-01-23 16:52:13 UTC --- ISTR old bugzilla had a reconfirm-now-like style. As long as one would be able to eventually re-set the reconfirmed date back if it was changed

[Bug driver/56062] Enhance -fuse-ld= option

2013-01-23 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56062 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED

[Bug lto/56088] [4.8 Regression] LTO error: error: inlining failed in call to always_inline ‘vswprintf’: recursive inlining

2013-01-24 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56088 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.8.0

[Bug tree-optimization/56094] Invalid line number info generated with tree-level ivopts

2013-01-24 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56094 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added CC||jakub

[Bug fortran/56107] [4.8 Regression] FAIL: gfortran.dg/class_optional_2.f90 -O2 execution test

2013-01-25 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56107 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.8.0

[Bug middle-end/56098] [4.6/4.7/4.8 Regression] conditional write through volatile pointer produces unintended read

2013-01-25 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56098 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug tree-optimization/56097] [4.7 Regression] Segmentation fault with -01 -ftree-vrp -ftree-loop-distribution -funswitch-loops

2013-01-25 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56097 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target||i?86

[Bug tree-optimization/56034] [4.8 Regression] ICE: verify_gimple failed (invalid PHI argument) with -ftree-loop-distribution

2013-01-25 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56034 --- Comment #5 from Richard Biener rguenth at gcc dot gnu.org 2013-01-25 18:16:08 UTC --- (In reply to comment #4) So, we replace # a.0_26 = PHI a.0_10(5) with # a.0_26 = PHI .MEM_10(5) This happens when we call

[Bug rtl-optimization/56117] [4.8 Regression] ICE: in cselib_subst_to_values, at cselib.c:1853 with -O2 -fsched2-use-superblocks and __builtin_prefetch()

2013-01-26 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56117 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.8.0

[Bug bootstrap/56116] failed to build ARM native compiler by ARM cross compiler

2013-01-26 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56116 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED

[Bug lto/56115] Internal compiler error / unable to generate a relocatable output with object file(which is with lto info).

2013-01-26 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56115 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||lto

[Bug middle-end/56113] out of memory when compiling a function with many goto labels (50k )

2013-01-26 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56113 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords

[Bug libstdc++/56112] [4.8 Regression] cannot create unordered_map from range of types convertible to value_type

2013-01-26 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56112 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.8.0

[Bug tree-optimization/56094] Invalid line number info generated with tree-level ivopts

2013-01-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56094 --- Comment #15 from Richard Biener rguenth at gcc dot gnu.org 2013-01-28 08:55:55 UTC --- (In reply to comment #12) Created attachment 29272 [details] gcc48-pr56094.patch input_location is used heavily in the gimplifier

[Bug middle-end/56113] out of memory when compiling a function with many goto labels (50k )

2013-01-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56113 --- Comment #7 from Richard Biener rguenth at gcc dot gnu.org 2013-01-28 09:45:06 UTC --- label_visit () seems to collect recursively points_to bits over the predecessor graph, thus using a quadratic amount of memory. It does so

[Bug middle-end/56113] out of memory when compiling a function with many goto labels (50k )

2013-01-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56113 --- Comment #8 from Richard Biener rguenth at gcc dot gnu.org 2013-01-28 10:04:46 UTC --- Moving -points_to to a separate obstack might also help (performing label_visit in topological order we could then free -points_to once we have

[Bug target/56127] Incorrect code with -O1, -O2, -O3

2013-01-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56127 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target||arm

[Bug tree-optimization/56118] Piecewise vector / complex initialization from constants not combined

2013-01-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56118 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug tree-optimization/56034] [4.8 Regression] ICE: verify_gimple failed (invalid PHI argument) with -ftree-loop-distribution

2013-01-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56034 --- Comment #6 from Richard Biener rguenth at gcc dot gnu.org 2013-01-28 11:57:25 UTC --- We have the producer of the loop closed PHI use not in the last partition as it is designed to happen. I have a patch.

[Bug tree-optimization/56053] FAIL: c-c++-common/asan/(global|stack)-overflow-1.c

2013-01-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56053 --- Comment #2 from Richard Biener rguenth at gcc dot gnu.org 2013-01-28 12:07:12 UTC --- The optimization is sound without -fno-builtin-memset. Otherwise not - why would that not be in effect for darwin? Can you attach preprocessed

[Bug bootstrap/56128] New: [4.8 Regression] No way to disable build of libsanitizer

2013-01-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56128 Bug #: 56128 Summary: [4.8 Regression] No way to disable build of libsanitizer Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED

[Bug bootstrap/56128] [4.8 Regression] No way to disable build of libsanitizer

2013-01-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56128 --- Comment #1 from Richard Biener rguenth at gcc dot gnu.org 2013-01-28 12:21:14 UTC --- 13:17 jakub richi: libgomp defines FUTEX_{WAIT,WAKE} on its own rather then including linux/futex.h, guess the googlers could

[Bug tree-optimization/56053] FAIL: c-c++-common/asan/(global|stack)-overflow-1.c

2013-01-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56053 --- Comment #5 from Richard Biener rguenth at gcc dot gnu.org 2013-01-28 12:34:15 UTC --- Seems to fortify by default and thus expose a builtin anyway.

[Bug rtl-optimization/55270] [4.8 Regression] ICE in get_loop_body, at cfgloop.c:823

2013-01-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55270 --- Comment #8 from Richard Biener rguenth at gcc dot gnu.org 2013-01-28 13:48:29 UTC --- BB 12 does not belong to loop 1 but is marked so. Broken by late phicprop.

[Bug rtl-optimization/55270] [4.8 Regression] ICE in get_loop_body, at cfgloop.c:823

2013-01-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55270 --- Comment #9 from Richard Biener rguenth at gcc dot gnu.org 2013-01-28 14:03:18 UTC --- When propagate_rhs_into_lhs alters the CFG from if () { if () exit_loop; } to if () { exit_loop

[Bug lto/56088] [4.8 Regression] LTO error: error: inlining failed in call to always_inline ‘vswprintf’: recursive inlining

2013-01-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56088 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED

[Bug lto/56061] [4.8 Regression] ICE in lto1 (in inline_call, at ipa-inline-transform.c:267)

2013-01-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56061 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug tree-optimization/56034] [4.8 Regression] ICE: verify_gimple failed (invalid PHI argument) with -ftree-loop-distribution

2013-01-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56034 --- Comment #7 from Richard Biener rguenth at gcc dot gnu.org 2013-01-28 14:45:50 UTC --- Author: rguenth Date: Mon Jan 28 14:45:46 2013 New Revision: 195508 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195508 Log: 2013-01-28

[Bug tree-optimization/56034] [4.8 Regression] ICE: verify_gimple failed (invalid PHI argument) with -ftree-loop-distribution

2013-01-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56034 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED

[Bug rtl-optimization/56131] [4.8 regression] gcc.dg/pr56035.c ICEs gcc on sparc-linux

2013-01-29 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56131 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Component|regression |rtl

[Bug rtl-optimization/55270] [4.8 Regression] ICE in get_loop_body, at cfgloop.c:823

2013-01-29 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55270 --- Comment #13 from Richard Biener rguenth at gcc dot gnu.org 2013-01-29 10:40:29 UTC --- Author: rguenth Date: Tue Jan 29 10:40:24 2013 New Revision: 195533 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195533 Log: 2013-01-29

[Bug rtl-optimization/55270] [4.8 Regression] ICE in get_loop_body, at cfgloop.c:823

2013-01-29 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55270 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/56113] out of memory when compiling a function with many goto labels (50k )

2013-01-29 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56113 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|NEW

[Bug middle-end/56113] out of memory when compiling a function with many goto labels (50k )

2013-01-29 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56113 --- Comment #12 from Richard Biener rguenth at gcc dot gnu.org 2013-01-29 14:22:56 UTC --- Author: rguenth Date: Tue Jan 29 14:22:47 2013 New Revision: 195541 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195541 Log: 2013-01-29

[Bug middle-end/56113] out of memory when compiling a function with many goto labels (50k )

2013-01-29 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56113 --- Comment #13 from Richard Biener rguenth at gcc dot gnu.org 2013-01-29 14:24:01 UTC --- Author: rguenth Date: Tue Jan 29 14:23:48 2013 New Revision: 195542 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195542 Log: 2013-01-29

[Bug middle-end/56113] out of memory when compiling a function with many goto labels (50k )

2013-01-29 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56113 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added CC||jsm28

[Bug bootstrap/56128] [4.8 Regression] No way to disable build of libsanitizer

2013-01-29 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56128 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.8.0

[Bug other/56141] 4.8.0 git version fails to config - there is no cloog-ppl-0.18.0

2013-01-29 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56141 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED

[Bug lto/56061] [4.8 Regression] ICE in lto1 (in inline_call, at ipa-inline-transform.c:267)

2013-01-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56061 --- Comment #4 from Richard Biener rguenth at gcc dot gnu.org 2013-01-30 11:21:11 UTC --- (In reply to comment #2) (In reply to comment #1) I don't think we necessarily want to support this fully... Are such bug reports useful

[Bug lto/56061] [4.8 Regression] ICE in lto1 (in inline_call, at ipa-inline-transform.c:267)

2013-01-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56061 --- Comment #5 from Richard Biener rguenth at gcc dot gnu.org 2013-01-30 11:25:50 UTC --- (In reply to comment #3) Does it make sense to allow -O0 -flto at all? The classical example why we want to support this is a static library

[Bug lto/56147] [4.8 Regression] ICE on invalid code in lto_symtab_merge_decls_1

2013-01-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56147 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED

[Bug c/47409] volatile struct member bug

2013-01-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47409 --- Comment #10 from Richard Biener rguenth at gcc dot gnu.org 2013-01-30 11:38:30 UTC --- struct s2 { volatile int x; }; struct s2 s; void foo (void) { s = s; } As said previously I think that volatile struct members

[Bug lto/56147] [4.8 Regression] ICE on invalid code in lto_symtab_merge_decls_1

2013-01-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56147 --- Comment #3 from Richard Biener rguenth at gcc dot gnu.org 2013-01-30 11:39:28 UTC --- Author: rguenth Date: Wed Jan 30 11:39:19 2013 New Revision: 195575 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195575 Log: 2013-01-30

[Bug lto/56147] [4.8 Regression] ICE on invalid code in lto_symtab_merge_decls_1

2013-01-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56147 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED

[Bug other/56141] 4.8.0 git version fails to config - there is no cloog-ppl-0.18.0

2013-01-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56141 --- Comment #4 from Richard Biener rguenth at gcc dot gnu.org 2013-01-30 11:40:54 UTC --- (In reply to comment #3) (In reply to comment #2) If you're doing a non-default build (e.g. using cloog) you need to say exactly what you're

[Bug middle-end/56113] out of memory when compiling a function with many goto labels (50k )

2013-01-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56113 --- Comment #15 from Richard Biener rguenth at gcc dot gnu.org 2013-01-30 13:50:04 UTC --- All of the tree SSA incremental time is spent in computing the IDFs. With a patch to cache IDF on def-blocks nothing is gained. Unpatched, n

[Bug middle-end/56113] out of memory when compiling a function with many goto labels (50k )

2013-01-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56113 --- Comment #16 from Richard Biener rguenth at gcc dot gnu.org 2013-01-30 14:38:29 UTC --- The following (old!?) idea helps though: Index: gcc/tree-ssa-loop-manip.c

[Bug middle-end/56113] out of memory when compiling a function with many goto labels (50k )

2013-01-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56113 --- Comment #17 from Richard Biener rguenth at gcc dot gnu.org 2013-01-30 15:40:57 UTC --- (In reply to comment #16) The following (old!?) idea helps though: Index: gcc/tree-ssa-loop-manip.c

[Bug tree-optimization/56150] [4.8 Regression] ICE segfault in do_pre / tail_merge_optimize

2013-01-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56150 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED

[Bug rtl-optimization/56151] Performance degradation after r194054 on x86 Atom.

2013-01-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56151 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added CC||steven

[Bug tree-optimization/56150] [4.8 Regression] ICE segfault in do_pre / tail_merge_optimize

2013-01-31 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56150 --- Comment #3 from Richard Biener rguenth at gcc dot gnu.org 2013-01-31 08:53:03 UTC --- Author: rguenth Date: Thu Jan 31 08:52:56 2013 New Revision: 195608 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195608 Log: 2013-01-31

[Bug tree-optimization/56150] [4.8 Regression] ICE segfault in do_pre / tail_merge_optimize

2013-01-31 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56150 --- Comment #4 from Richard Biener rguenth at gcc dot gnu.org 2013-01-31 08:53:47 UTC --- Author: rguenth Date: Thu Jan 31 08:53:43 2013 New Revision: 195609 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195609 Log: 2013-01-31

[Bug middle-end/53073] [4.8 Regression] 464.h264ref in SPEC CPU 2006 miscompiled

2013-01-31 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53073 --- Comment #11 from Richard Biener rguenth at gcc dot gnu.org 2013-01-31 09:01:02 UTC --- Author: rguenth Date: Thu Jan 31 09:00:54 2013 New Revision: 195610 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195610 Log: 2013-01-31

[Bug tree-optimization/56150] [4.8 Regression] ICE segfault in do_pre / tail_merge_optimize

2013-01-31 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56150 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED

[Bug rtl-optimization/56151] [4.8 Regression] Performance degradation after r194054 on x86 Atom.

2013-01-31 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56151 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||missed

[Bug middle-end/56113] out of memory when compiling a function with many goto labels (50k )

2013-01-31 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56113 --- Comment #18 from Richard Biener rguenth at gcc dot gnu.org 2013-01-31 10:13:27 UTC --- Ok, reverted. With n = 5 rest_of_handle_split_after_reload blows up memory usage to 3.5GB for me ... With n = 4 I managed to complete

[Bug tree-optimization/55616] bogus warning about undefined overflow after overflow check

2013-01-31 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55616 --- Comment #5 from Richard Biener rguenth at gcc dot gnu.org 2013-01-31 10:47:55 UTC --- (In reply to comment #4) (In reply to comment #3) I don't see anything bogus on the warning, it is useful to inform the developer about

[Bug tree-optimization/56157] [4.8 Regression] ICE with -ftree-vectorize in in compute_live_loop_exits

2013-01-31 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56157 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong

[Bug tree-optimization/56157] [4.8 Regression] ICE with -ftree-vectorize in in compute_live_loop_exits

2013-01-31 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56157 --- Comment #6 from Richard Biener rguenth at gcc dot gnu.org 2013-01-31 11:54:09 UTC --- Reduced testcase: struct Pixel { unsigned short r; unsigned short g; unsigned short b; unsigned short a; }; void fn(unsigned

[Bug tree-optimization/56157] [4.8 Regression] ICE with -ftree-vectorize in in compute_live_loop_exits

2013-01-31 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56157 --- Comment #7 from Richard Biener rguenth at gcc dot gnu.org 2013-01-31 11:59:06 UTC --- Even more reduced, avoids any loop versioning in the vectorizer: struct Pixel { unsigned short r; unsigned short g; unsigned short b

[Bug tree-optimization/56157] [4.8 Regression] ICE with -ftree-vectorize in in compute_live_loop_exits

2013-01-31 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56157 --- Comment #8 from Richard Biener rguenth at gcc dot gnu.org 2013-01-31 14:45:46 UTC --- The check /* In the end of a pattern sequence we have a use of the original stmt, so we need to compare OPRND

<    2   3   4   5   6   7   8   9   10   11   >