[Bug target/55212] [SH] Switch from IRA to LRA

2014-09-28 Thread kkojima at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #40 from Kazumoto Kojima --- I've tried to see what is going on with reload loop on movsf_ie for gcc.c-torture/compile/20050113-1.c -O1 -m4 -ml. It looks that the problem starts at reloading (insn 15 10 18 2 (parallel [ (

[Bug target/55212] [SH] Switch from IRA to LRA

2014-09-28 Thread kkojima at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #41 from Kazumoto Kojima --- Created attachment 33601 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33601&action=edit A trial patch for reload-loop problem My first trial is to define a special movsf_ie insn_and_split used whe

[Bug rtl-optimization/61605] Potential optimization: Keep unclobbered argument registers live across function calls

2014-09-28 Thread andi-gcc at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61605 Andi Kleen changed: What|Removed |Added CC||andi-gcc at firstfloor dot org,

[Bug c/63393] [regression]-ffreestanding not work: memset call cause valgrind crash

2014-09-28 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63393 --- Comment #5 from Andreas Schwab --- A conforming implementation is always allowed to provide extensions. The difference between hosted and freestanding implementations is in the set of library facilities that are guaranteed to be available, b

[Bug rtl-optimization/61605] Potential optimization: Keep unclobbered argument registers live across function calls

2014-09-28 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61605 Andrew Pinski changed: What|Removed |Added Target||x86_64-*-* --- Comment #2 from Andrew Pi

[Bug rtl-optimization/61605] Potential optimization: Keep unclobbered argument registers live across function calls

2014-09-28 Thread andi-gcc at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61605 --- Comment #3 from Andi Kleen --- It was supposed to be enabled with Date: Fri May 30 11:39:49 2014 + -fuse-caller-save - Enable for i386 2014-05-30 Tom de Vries * config/i386/i386.c (TARGET_CALL_FUSAGE_CONTAINS_NON

[Bug rtl-optimization/63384] selective scheduling on x86 takes very long

2014-09-28 Thread andi-gcc at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63384 --- Comment #3 from Andi Kleen --- It loops (forever?) on this in sched2: Scheduling on fences: (uid:28;seqno:7;) Fence 28[2] has not changed Scheduling on fences: (uid:28;seqno:7;) Fence 28[2] has not changed Scheduling on fences: (uid:28;

[Bug rtl-optimization/63396] New: signed integer overflows in loop-iv.c

2014-09-28 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63396 Bug ID: 63396 Summary: signed integer overflows in loop-iv.c Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimizat

[Bug rtl-optimization/61657] Undefined behavior in loop-iv.c

2014-09-28 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61657 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org --- Co

[Bug rtl-optimization/63396] signed integer overflows in loop-iv.c

2014-09-28 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63396 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug rtl-optimization/61942] loop-iv.c:2272 signed integer overflow

2014-09-28 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61942 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug rtl-optimization/61944] loop-iv.c:2610 signed integer overflow

2014-09-28 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61944 Markus Trippelsdorf changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug rtl-optimization/61657] Undefined behavior in loop-iv.c

2014-09-28 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61657 Markus Trippelsdorf changed: What|Removed |Added CC||zeccav at gmail dot com --- Commen

[Bug rtl-optimization/61657] Undefined behavior in loop-iv.c

2014-09-28 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61657 --- Comment #3 from Markus Trippelsdorf --- *** Bug 61944 has been marked as a duplicate of this bug. ***

[Bug target/61905] zero variable length array bound in cp-demangle.c cplus_demangle_print_callback

2014-09-28 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61905 Markus Trippelsdorf changed: What|Removed |Added CC||gbenson at redhat dot com,

[Bug rtl-optimization/63397] New: signed integer overflows in ira.c

2014-09-28 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63397 Bug ID: 63397 Summary: signed integer overflows in ira.c Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization

[Bug rtl-optimization/63259] Detecting byteswap sequence

2014-09-28 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63259 thopre01 at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #3 fro

[Bug libstdc++/62056] Long compile times with large tuples

2014-09-28 Thread piotrdz at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62056 Piotr Dziwinski changed: What|Removed |Added CC||piotrdz at gmail dot com --- Comment #

[Bug c/63394] Segmentation Fault with -O3 flag on ARM v61 Processor

2014-09-28 Thread Bruce at Daihls dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63394 --- Comment #2 from Bruce Dale --- gcc -v reports: Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/armv6hl-redhat-linux-gnueabi/4.8.2/lto-wrapper Target: armv6hl-redhat-linux-gnueabi Configured with: ../configure --pre

[Bug tree-optimization/63302] [4.9 Regression] Code with 64-bit long long constants is miscompiled on 32-bit host

2014-09-28 Thread dave.anglin at bell dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63302 --- Comment #7 from dave.anglin at bell dot net --- On 28-Sep-14, at 1:30 AM, zhenqiang.chen at arm dot com wrote: > I double checked the function optimize_range_tests_diff. Overall, I > think it > does the right thing. X86 and ARM work correct

[Bug c/60804] Another CilkPlus ICE in gimplify_expr, at gimplify.c:8335

2014-09-28 Thread ak at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60804 ak at gcc dot gnu.org changed: What|Removed |Added CC||ak at gcc dot gnu.org --- Comment

[Bug c/60804] Another CilkPlus ICE in gimplify_expr, at gimplify.c:8335

2014-09-28 Thread ak at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60804 --- Comment #10 from ak at gcc dot gnu.org --- Reduced test case. It's probably invalid cilk, but gcc shouldn't ICE: fn1() { if (_Cilk_spawn func_2()) ; }

[Bug fortran/37173] Check whether intrinsic assignment between character kind=1 / 4 is allowed

2014-09-28 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37173 --- Comment #3 from Tobias Burnus --- (In reply to Francois-Xavier Coudert from comment #2) > Long overdue But now changed as the current wording (seemingly as of F2008): "For an intrinsic assignment statement where the variable is of type char

[Bug tree-optimization/63302] [4.9 Regression] Code with 64-bit long long constants is miscompiled on 32-bit host

2014-09-28 Thread dave.anglin at bell dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63302 --- Comment #8 from dave.anglin at bell dot net --- On 28-Sep-14, at 10:34 AM, dave.anglin at bell dot net wrote: > This is what I see on the trunk, but 4.9 is wrong. Possibly, there is > a transformation > after optimize_range_tests_diff where

[Bug tree-optimization/63302] [4.9 Regression] Code with 64-bit long long constants is miscompiled on 32-bit host

2014-09-28 Thread dave.anglin at bell dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63302 --- Comment #9 from dave.anglin at bell dot net --- On 28-Sep-14, at 1:30 AM, zhenqiang.chen at arm dot com wrote: > X86 and ARM work correctly. I suspect this is because both have "need_64bit_hwint=yes" in config.gcc. -- John David Anglin

[Bug fortran/37173] Check whether intrinsic assignment between character kind=1 / 4 is allowed

2014-09-28 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37173 --- Comment #4 from Dominique d'Humieres --- In the same document I also see 7.2.1.2 Intrinsic assignment statement 1 An intrinsic assignment statement is an assignment statement that is not a defined assignment statement (7.2.1.4). In an intr

[Bug c/61898] Variadic functions accept va_list without warning

2014-09-28 Thread ak at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61898 --- Comment #1 from ak at gcc dot gnu.org --- I agree such a warning would make sense.

[Bug c/63398] New: Cilk errors out incorrectly for spawn inside statement expressions

2014-09-28 Thread ak at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63398 Bug ID: 63398 Summary: Cilk errors out incorrectly for spawn inside statement expressions Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/36602] memset should be optimized into an empty CONSTRUCTOR

2014-09-28 Thread andi-gcc at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36602 Andi Kleen changed: What|Removed |Added CC||andi-gcc at firstfloor dot org --- Comment

[Bug rtl-optimization/63384] scheduler loops on endless fence list with -fselective-scheduling2 on x86

2014-09-28 Thread andi-gcc at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63384 --- Comment #4 from Andi Kleen --- It loops forever in this loop in sel_sched_region_2 while (fences) { int min_seqno, max_seqno; ilist_t scheduled_insns = NULL; ilist_t *scheduled_insns_tailp = &scheduled_insns; f

[Bug middle-end/61848] [5 Regression] a previous declaration causes the section attribute to be lost

2014-09-28 Thread andi-gcc at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61848 --- Comment #16 from Andi Kleen --- Can Alan's patch be submitted please? I always need to apply it now before compiling a kernel.

[Bug middle-end/61848] [5 Regression] a previous declaration causes the section attribute to be lost

2014-09-28 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61848 Andrew Pinski changed: What|Removed |Added Keywords||patch URL|

[Bug middle-end/61848] [5 Regression] a previous declaration causes the section attribute to be lost

2014-09-28 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61848 Markus Trippelsdorf changed: What|Removed |Added Keywords|patch | URL|https://gcc.gn

[Bug middle-end/61848] [5 Regression] a previous declaration causes the section attribute to be lost

2014-09-28 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61848 Markus Trippelsdorf changed: What|Removed |Added Keywords||patch URL|

[Bug middle-end/35545] tracer pass is run too late

2014-09-28 Thread xinliangli at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35545 --- Comment #19 from davidxl --- (In reply to Jan Hubicka from comment #18) > > WE can try some internal benchmarks with this change too. > > That would be very welcome. Tracer used to be quite useful pass in old days, > doing 1.6% on -O3+FDO S

[Bug middle-end/61848] [5 Regression] a previous declaration causes the section attribute to be lost

2014-09-28 Thread andi-gcc at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61848 --- Comment #20 from Andi Kleen --- So the only problem was the missing test case, which you supplied?

[Bug target/63390] [SH] Hoist/schedule constant pool loads

2014-09-28 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63390 --- Comment #1 from Oleg Endo --- Adding a loop to the example above shows that function address loads are hoisted already out of loops, but constant loads are not. void foo (unsigned int, int); void test (unsigned int* x, int c) { while (--c)

[Bug other/63395] Cygwin vs Cygwin64 Floating Point Discrepancy

2014-09-28 Thread bernardwidynski at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63395 --- Comment #11 from bernardwidynski at gmail dot com --- Thanks for the information. I looked at the .s assembly files. 32-bit Cygwin uses the "fmul" instruction. 64-bit Cygwin uses the "mulsd" instruction. I tried -mpc64 on 32-bit Cygwin but

[Bug c/61898] Variadic functions accept va_list without warning

2014-09-28 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61898 Manuel López-Ibáñez changed: What|Removed |Added Keywords||diagnostic Status|UNCO

[Bug c/63399] New: Segmentation Fault on pow() function call when all parameters constant, ARM v61 Processor

2014-09-28 Thread Bruce at Daihls dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63399 Bug ID: 63399 Summary: Segmentation Fault on pow() function call when all parameters constant, ARM v61 Processor Product: gcc Version: 4.8.2 Status: UNCONFIRMED

[Bug libstdc++/63400] New: [C++11]precision of std::high_resolution_clock

2014-09-28 Thread frankhb1989 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63400 Bug ID: 63400 Summary: [C++11]precision of std::high_resolution_clock Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity: minor Priority: P3 Component: lib

[Bug target/55212] [SH] Switch from IRA to LRA

2014-09-28 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #42 from Oleg Endo --- (In reply to Kazumoto Kojima from comment #41) > Created attachment 33601 [details] > A trial patch for reload-loop problem > > My first trial is to define a special movsf_ie insn_and_split used > when lra make

[Bug fortran/47674] gfortran.dg/realloc_on_assign_5.f03: Segfault at run time for deferred (allocatable) string length

2014-09-28 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47674 Bernd Edlinger changed: What|Removed |Added CC||bernd.edlinger at hotmail dot de --- C

[Bug middle-end/63401] New: "optimize" attribute overwrites other options

2014-09-28 Thread fxcoudert at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63401 Bug ID: 63401 Summary: "optimize" attribute overwrites other options Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middl

[Bug middle-end/63401] "optimize" attribute overwrites other options

2014-09-28 Thread steven at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63401 Steven Bosscher changed: What|Removed |Added Keywords||wrong-code Status|UNCONFIR

[Bug target/63390] [SH] Hoist/schedule constant pool loads

2014-09-28 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63390 --- Comment #2 from Oleg Endo --- (In reply to Oleg Endo from comment #1) > .L4: > mov.l @r9,r4 constant load > shlrr4 > tst r4,r4 > bt .L2 > mov.l .L12,r5 > jsr @r10

[Bug c/63402] New: ICE when using log10l() with -m96bit-long-double

2014-09-28 Thread vz-gcc at zeitlins dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63402 Bug ID: 63402 Summary: ICE when using log10l() with -m96bit-long-double Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug tree-optimization/63302] [4.9 Regression] Code with 64-bit long long constants is miscompiled on 32-bit host

2014-09-28 Thread zhenqiang.chen at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63302 --- Comment #10 from Zhenqiang Chen --- (In reply to dave.anglin from comment #8) > On 28-Sep-14, at 10:34 AM, dave.anglin at bell dot net wrote: > > > This is what I see on the trunk, but 4.9 is wrong. Possibly, there is > > a transformation >

[Bug target/55212] [SH] Switch from IRA to LRA

2014-09-28 Thread kkojima at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #43 from Kazumoto Kojima --- (In reply to Oleg Endo from comment #42) > PR 54699 comes into my mind when seeing the movsf_ie patterns ... having > another movsf_ie pattern is discomforting. But if it makes it work, so be > it. Maybe

[Bug target/55212] [SH] Switch from IRA to LRA

2014-09-28 Thread kkojima at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #44 from Kazumoto Kojima --- Author: kkojima Date: Mon Sep 29 01:24:33 2014 New Revision: 215676 URL: https://gcc.gnu.org/viewcvs?rev=215676&root=gcc&view=rev Log: PR target/55212 * config/sh/sh-protos.h (sh_movsf_ie_ra_split_p): New

[Bug target/55212] [SH] Switch from IRA to LRA

2014-09-28 Thread kkojima at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #45 from Kazumoto Kojima --- Author: kkojima Date: Mon Sep 29 01:27:03 2014 New Revision: 215677 URL: https://gcc.gnu.org/viewcvs?rev=215677&root=gcc&view=rev Log: PR target/55212 * config/sh/sh.md (untyped_call): Clobber the functio

[Bug tree-optimization/63302] [4.9 Regression] Code with 64-bit long long constants is miscompiled on 32-bit host

2014-09-28 Thread dave.anglin at bell dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63302 --- Comment #11 from dave.anglin at bell dot net --- On 28-Sep-14, at 9:17 PM, zhenqiang.chen at arm dot com wrote: > Can you show more detail dumps with -fdump-tree-reassoc1-details? Attached is 4.9 dump with more details. Dave -- John David A

[Bug tree-optimization/63302] [4.9 Regression] Code with 64-bit long long constants is miscompiled on 32-bit host

2014-09-28 Thread dave.anglin at bell dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63302 --- Comment #12 from dave.anglin at bell dot net --- On 28-Sep-14, at 9:17 PM, zhenqiang.chen at arm dot com wrote: > Can you show more detail dumps with -fdump-tree-reassoc1-details? Same for trunk. Dave -- John David Anglindave.ang...@bel

[Bug ipa/63403] New: [5.0 Regression] ICE: in relative_time_benefit at ipa-inline.c:869

2014-09-28 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63403 Bug ID: 63403 Summary: [5.0 Regression] ICE: in relative_time_benefit at ipa-inline.c:869 Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal

[Bug ipa/63403] [5.0 Regression] ICE: in relative_time_benefit at ipa-inline.c:869

2014-09-28 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63403 --- Comment #1 from John David Anglin --- This is in stage2.

[Bug tree-optimization/63302] [4.9 Regression] Code with 64-bit long long constants is miscompiled on 32-bit host

2014-09-28 Thread zhenqiang.chen at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63302 --- Comment #13 from Zhenqiang Chen --- For 4.9, some function optimizes the code as: Optimizing range tests x_2 -[-2147483648, -2147483648] and -[0, 0] into (x_2 & 2147483647) != 0 For trunk, optimize_range_tests_diff optimizes the code as:

[Bug middle-end/63404] New: gcc 5 miscompiles linux block layer

2014-09-28 Thread andi-gcc at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63404 Bug ID: 63404 Summary: gcc 5 miscompiles linux block layer Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end

[Bug middle-end/63404] gcc 5 miscompiles linux block layer

2014-09-28 Thread andi-gcc at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63404 --- Comment #1 from Andi Kleen --- Created attachment 33607 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33607&action=edit not quite yet runnable test case In the real execution blk_flush_complete_seq always ends up in the default case

[Bug target/63404] gcc 5 miscompiles linux block layer

2014-09-28 Thread andi-gcc at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63404 Andi Kleen changed: What|Removed |Added Component|middle-end |target --- Comment #2 from Andi Kleen ---

[Bug middle-end/63247] fortran array alignment in omp target map

2014-09-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63247 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Mon Sep 29 05:20:52 2014 New Revision: 215678 URL: https://gcc.gnu.org/viewcvs?rev=215678&root=gcc&view=rev Log: PR middle-end/63247 * omp-low.c (lower_omp_target): For OMP_CLAUSE

[Bug middle-end/63247] fortran array alignment in omp target map

2014-09-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63247 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Mon Sep 29 05:24:44 2014 New Revision: 215679 URL: https://gcc.gnu.org/viewcvs?rev=215679&root=gcc&view=rev Log: PR middle-end/63247 * omp-low.c (lower_omp_target): For OMP_CLAUSE

[Bug tree-optimization/63302] [4.9 Regression] Code with 64-bit long long constants is miscompiled on 32-bit host

2014-09-28 Thread zhenqiang.chen at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63302 --- Comment #14 from Zhenqiang Chen --- Created attachment 33608 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33608&action=edit patch After investigation, I found I mis-use tree_log2. Please try the attached patch. If it works, I will r