Re: WPA stream_out form memory consumption

2014-04-03 Thread Richard Biener
On Wed, Apr 2, 2014 at 6:11 PM, Martin Liška mli...@suse.cz wrote: On 04/02/2014 04:13 PM, Martin Liška wrote: On 03/27/2014 10:48 AM, Martin Liška wrote: Previous patch is wrong, I did a mistake in name ;) Martin On 03/27/2014 09:52 AM, Martin Liška wrote: On 03/25/2014 09:50 PM,

Computing chrecs in an IPA pass

2014-04-03 Thread Balajiganapathi S
Hi, We are doing a project which requires us to write a new pass to recalculate the chain of recurrences and use them. We would like to do this as an ipa pass plugin. For now we have got it working as a GIMPLE pass. When we try to change it to an IPA pass, it gives seg fault. We believe it

Re: Computing chrecs in an IPA pass

2014-04-03 Thread Richard Biener
On Thu, Apr 3, 2014 at 12:40 PM, Balajiganapathi S bal...@cse.iitb.ac.in wrote: Hi, We are doing a project which requires us to write a new pass to recalculate the chain of recurrences and use them. We would like to do this as an ipa pass plugin. For now we have got it working as a GIMPLE

Re: WPA stream_out form memory consumption

2014-04-03 Thread Richard Biener
On Thu, Apr 3, 2014 at 2:07 PM, Martin Liška mli...@suse.cz wrote: On 04/03/2014 11:41 AM, Richard Biener wrote: On Wed, Apr 2, 2014 at 6:11 PM, Martin Liška mli...@suse.cz wrote: On 04/02/2014 04:13 PM, Martin Liška wrote: On 03/27/2014 10:48 AM, Martin Liška wrote: Previous patch is

4.8.3?

2014-04-03 Thread Daniel Gutson
Hi, is there any plan to release a gcc 4.8.3? Thanks, Daniel. -- Daniel F. Gutson Chief Engineering Officer, SPD San Lorenzo 47, 3rd Floor, Office 5 Córdoba, Argentina Phone: +54 351 4217888 / +54 351 4218211 Skype: dgutson

Re: WPA stream_out form memory consumption

2014-04-03 Thread Jan Hubicka
On Thu, Apr 3, 2014 at 2:07 PM, Martin Liška mli...@suse.cz wrote: On 04/03/2014 11:41 AM, Richard Biener wrote: On Wed, Apr 2, 2014 at 6:11 PM, Martin Liška mli...@suse.cz wrote: On 04/02/2014 04:13 PM, Martin Liška wrote: On 03/27/2014 10:48 AM, Martin Liška wrote:

Re: WPA stream_out form memory consumption

2014-04-03 Thread Jan Hubicka
Firefox: cgraph.c:869 (cgraph_create_edge_1) 0: 0.0% 0: 0.0% 130358176: 6.9% 0: 0.0%1253444 cgraph.c:510 (cgraph_allocate_node) 0: 0.0% 0: 0.0% 182236800: 9.7% 0: 0.0% 555600 toplev.c:960

Re: 4.8.3?

2014-04-03 Thread Marek Polacek
On Thu, Apr 03, 2014 at 04:34:00PM -0300, Daniel Gutson wrote: is there any plan to release a gcc 4.8.3? Yes. Marek

gcc-4.8-20140403 is now available

2014-04-03 Thread gccadmin
Snapshot gcc-4.8-20140403 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.8-20140403/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.8 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches

Re: collect2 -o argument position problem

2014-04-03 Thread David Guillen
Ops sorry to hear that. Actually it's a new backend I'm working on the responsible for that bug, so I guess it's relevant to post it here. So I run this: /home/david/uclibc/uclibc-buildroot-custom/output/build/host-gcc-final-gcc-4_7_3-release/build/./gcc/collect2

Regarding x86 'sete' instruction and its corresponding RTL

2014-04-03 Thread Niranjan Hasabnis
Hello, I'm a student and am currently studying compiler. I was studying GCC's i386 MD, and I found that RTL insn mapped to 'sete' assembly instruction seems to have exactly opposite semantics than 'sete' instruction itself. Below are more details. If someone could clarify the issue, or let me

Re: WPA stream_out form memory consumptions

2014-04-03 Thread Jan Hubicka
I resend the mail, because I was given 502 error. On 04/03/2014 12:43 AM, Jan Hubicka wrote: Hello, taking latest trunk gcc, I built Firefox and Chromium. Both projects compiled without debugging symbols and -O2 on an 8-core machine. Firefox: -flto=9, peak memory usage (in LTRANS):

[Bug ipa/60659] [4.9 Regression] ICE in get_polymorphic_call_info, at ipa-devirt.c:1292

2014-04-03 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60659 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/59967] [4.8/4.9 Regression] Performance regression from 4.7.x to 4.8.x (loop not unrolled)

2014-04-03 Thread chbreitkopf at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59967 --- Comment #3 from Christoph Breitkopf chbreitkopf at gmail dot com --- It's this conditional in the inner loop. The expression becomes constant only if both loops are unrolled (i and j are the loop counters): if (1j i) ck0[j] += s;

[Bug bootstrap/60743] build/genautomata uses 700 MB memory for ARM

2014-04-03 Thread bernd.edlinger at hotmail dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60743 --- Comment #1 from Bernd Edlinger bernd.edlinger at hotmail dot de --- current snapshot gcc-4.9-20140330, trunk revision 208948 uses 773 MB peak memory. last week's snapshot gcc-4.9-20140323, trunk revision 208775 used only 417 MB peak memory,

[Bug bootstrap/60743] build/genautomata uses 700 MB memory for ARM

2014-04-03 Thread bernd.edlinger at hotmail dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60743 --- Comment #2 from Bernd Edlinger bernd.edlinger at hotmail dot de --- started with r208910 of gcc/config/arm/cortex-a53.md as it looks like, this single check-in did almost double the memory usage!

[Bug preprocessor/15638] gcc should have option to treat missing headers as fatal

2014-04-03 Thread eving.tw at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15638 Lucia Huang eving.tw at gmail dot com changed: What|Removed |Added CC||eving.tw at gmail

[Bug fortran/60717] Wrong code with recursive procedure with unlimited polymorphic dummy argument

2014-04-03 Thread vladimir.fuka at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60717 --- Comment #3 from Vladimir Fuka vladimir.fuka at gmail dot com --- Could there be a connection http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58085 ?

[Bug bootstrap/60743] build/genautomata uses 700 MB memory for ARM

2014-04-03 Thread bernd.edlinger at hotmail dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60743 Bernd Edlinger bernd.edlinger at hotmail dot de changed: What|Removed |Added CC||ktkachov

[Bug bootstrap/60743] build/genautomata uses 700 MB memory for ARM

2014-04-03 Thread ktkachov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60743 --- Comment #4 from ktkachov at gcc dot gnu.org --- (In reply to Bernd Edlinger from comment #3) Kyrill, sorry, to bother you with this, but do you see any possibility to return to the previous memory footprint? I'll have a look.

[Bug preprocessor/15638] gcc should have option to treat missing headers as fatal

2014-04-03 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15638 --- Comment #18 from Andrew Pinski pinskia at gcc dot gnu.org --- (In reply to Lucia Huang from comment #17) Hi, Is there an option to revert this change? To generate an error or warning for a missing header? Thanks. What is the use case

[Bug fortran/60717] Wrong code with recursive procedure with unlimited polymorphic dummy argument

2014-04-03 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60717 --- Comment #4 from Dominique d'Humieres dominiq at lps dot ens.fr --- Could there be a connection http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58085 ? May be, but pr58085 is not fixed by the patch in comment 2 (submitted at

[Bug fortran/34928] Extension: volatile common blocks

2014-04-03 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34928 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug tree-optimization/59617] [vectorizer] ICE in vectorizable_mask_load_store with AVX-512F's gathers enabled.

2014-04-03 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59617 --- Comment #5 from Dominique d'Humieres dominiq at lps dot ens.fr --- Created attachment 32530 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32530action=edit Preprocessed file for avx512f-gather-5.c on x86_64-apple-darwin13 (In reply to

[Bug tree-optimization/59617] [vectorizer] ICE in vectorizable_mask_load_store with AVX-512F's gathers enabled.

2014-04-03 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59617 --- Comment #6 from Uroš Bizjak ubizjak at gmail dot com --- Created attachment 32531 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32531action=edit Preprocessed file for avx512f-gather-5.c on x86_64-pc-linux-gnu Preprocessed file from

[Bug tree-optimization/59617] [vectorizer] ICE in vectorizable_mask_load_store with AVX-512F's gathers enabled.

2014-04-03 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59617 --- Comment #7 from Uroš Bizjak ubizjak at gmail dot com --- (In reply to Dominique d'Humieres from comment #5) Created attachment 32530 [details] Preprocessed file for avx512f-gather-5.c on x86_64-apple-darwin13 (In reply to UroÅ Bizjak from

[Bug tree-optimization/59617] [vectorizer] ICE in vectorizable_mask_load_store with AVX-512F's gathers enabled.

2014-04-03 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59617 --- Comment #8 from Uroš Bizjak ubizjak at gmail dot com --- (In reply to Uroš Bizjak from comment #7) linux preprocessed file has a couple of *__restrict modifiers in: Indeed, there is no vgather in the resulting assembly when darwin version

[Bug fortran/60717] Wrong code with recursive procedure with unlimited polymorphic dummy argument

2014-04-03 Thread pault at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60717 --- Comment #5 from Paul Thomas pault at gcc dot gnu.org --- (In reply to Dominique d'Humieres from comment #4) Could there be a connection http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58085 ? May be, but pr58085 is not fixed by the patch

[Bug c++/60731] [4.7/4.8/4.9 Regression] dynamic library not getting reinitialized on multiple calls to dlopen()

2014-04-03 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60731 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW ---

[Bug tree-optimization/59617] [vectorizer] ICE in vectorizable_mask_load_store with AVX-512F's gathers enabled.

2014-04-03 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59617 --- Comment #9 from Dominique d'Humieres dominiq at lps dot ens.fr --- If I compile the following test with -S -O3 -mavx512f -save-temps // #include avx512f-check.h #define N 1024 int a[N], b[N], c[N], d[N]; __attribute__((noinline, noclone))

[Bug middle-end/60741] [-Wmaybe-uninitialized] false negative and confusing warning message

2014-04-03 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60741 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug libfortran/60706] FAIL: gfortran.dg/size_kind_2.f90 -O scan-tree-dump original var2 = 42949673 00;

2014-04-03 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60706 --- Comment #4 from Richard Biener rguenth at gcc dot gnu.org --- Bah. Then we need to use the preprocessor to avoid the warning: Index: gcc/tree-pretty-print.c === ---

[Bug libfortran/60706] FAIL: gfortran.dg/size_kind_2.f90 -O scan-tree-dump original var2 = 42949673 00;

2014-04-03 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60706 --- Comment #5 from Richard Biener rguenth at gcc dot gnu.org --- But I guess from your comment that it fixed the testcase on hppa2.0w-hp-hpux11.11?

[Bug c++/60731] [4.7/4.8/4.9 Regression] dynamic library not getting reinitialized on multiple calls to dlopen()

2014-04-03 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60731 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/59617] [vectorizer] ICE in vectorizable_mask_load_store with AVX-512F's gathers enabled.

2014-04-03 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59617 --- Comment #10 from Dominique d'Humieres dominiq at lps dot ens.fr --- I have found the origin of the problem. It is due to #include stdlib.h which after some steps include sys/cdefs.h which contains the following lines /* * We use

[Bug tree-optimization/59617] [vectorizer] ICE in vectorizable_mask_load_store with AVX-512F's gathers enabled.

2014-04-03 Thread kirill.yukhin at intel dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59617 --- Comment #11 from Yukhin Kirill kirill.yukhin at intel dot com --- Maybe simply do: #ifdef __restrict #undef __restrict In some common header (say, avx512f-check.h)?

[Bug tree-optimization/60740] [4.8/4.9 Regression] ICE in extract_affine w/ -O2 -ftree-loop-linear

2014-04-03 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60740 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P2

[Bug fortran/60718] Test case gfortran.dg/select_type_4.f90 fails on ARM

2014-04-03 Thread bernd.edlinger at hotmail dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60718 --- Comment #3 from Bernd Edlinger bernd.edlinger at hotmail dot de --- hmm, the memref from insn 40 is from alias set 3: [3 MEM[(struct and the memref from insn 44 is from alias set 8: [8 MEM[(struct and thus

[Bug tree-optimization/59617] [vectorizer] ICE in vectorizable_mask_load_store with AVX-512F's gathers enabled.

2014-04-03 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59617 --- Comment #12 from Dominique d'Humieres dominiq at lps dot ens.fr --- Maybe simply do: #ifdef __restrict #undef __restrict In some common header (say, avx512f-check.h)? It works (added in avx512f-check.h, with a #endif!-). It would

[Bug tree-optimization/59617] [vectorizer] ICE in vectorizable_mask_load_store with AVX-512F's gathers enabled.

2014-04-03 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59617 --- Comment #13 from Dominique d'Humieres dominiq at lps dot ens.fr --- Another option would be to add -std=c99 for darwin.

[Bug preprocessor/60744] poor location and error recovery

2014-04-03 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60744 Manuel López-Ibáñez manu at gcc dot gnu.org changed: What|Removed |Added Keywords||diagnostic

[Bug preprocessor/60744] New: poor location and error recovery

2014-04-03 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60744 Bug ID: 60744 Summary: poor location and error recovery Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: preprocessor

[Bug tree-optimization/59617] [vectorizer] ICE in vectorizable_mask_load_store with AVX-512F's gathers enabled.

2014-04-03 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59617 --- Comment #14 from Iain Sandoe iains at gcc dot gnu.org --- (In reply to Dominique d'Humieres from comment #13) Another option would be to add -std=c99 for darwin. I would suggest that this is the Right Thing to do.

[Bug preprocessor/15638] gcc should have option to treat missing headers as fatal

2014-04-03 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15638 --- Comment #19 from Manuel López-Ibáñez manu at gcc dot gnu.org --- (In reply to Lucia Huang from comment #17) Hi, Is there an option to revert this change? To generate an error or warning for a missing header? Thanks. Hi Lucia, no there

[Bug c++/58678] [4.9 Regression] pykde4-4.11.2 link error (devirtualization too trigger happy)

2014-04-03 Thread nheghathivhistha at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58678 --- Comment #57 from David Kredba nheghathivhistha at gmail dot com --- I got it again with trunk revision 209048: /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -flto=4 -fuse-linker-plugin -O2 -ggdb -pipe -march=core2 -mtune=core2 -mno-3dnow

[Bug sanitizer/60745] New: Many ICEs running libstdc++ testsuite with ubsan, maybe due to PCH

2014-04-03 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60745 Bug ID: 60745 Summary: Many ICEs running libstdc++ testsuite with ubsan, maybe due to PCH Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords:

[Bug middle-end/60746] [4.9 Regression] ICE segfault in gimple-expr.c:314

2014-04-03 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60746 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.9.0

[Bug middle-end/60746] New: [4.9 Regression] ICE segfault in

2014-04-03 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60746 Bug ID: 60746 Summary: [4.9 Regression] ICE segfault in Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority:

[Bug tree-optimization/59617] [vectorizer] ICE in vectorizable_mask_load_store with AVX-512F's gathers enabled.

2014-04-03 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59617 --- Comment #15 from Dominique d'Humieres dominiq at lps dot ens.fr --- I would suggest that this is the Right Thing to do. I agree. Patch tested --- ../_clean/gcc/testsuite/gcc.target/i386/avx512f-gather-5.c2014-01-29 19:02:01.0

[Bug tree-optimization/59617] [vectorizer] ICE in vectorizable_mask_load_store with AVX-512F's gathers enabled.

2014-04-03 Thread kirill.yukhin at intel dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59617 --- Comment #16 from Yukhin Kirill kirill.yukhin at intel dot com --- (In reply to Dominique d'Humieres from comment #15) 19:02:01.0 +0100 +++ gcc/testsuite/gcc.target/i386/avx512f-gather-5.c 2014-04-03 15:17:05.0 +0200 @@

[Bug target/60609] [4.8/4.9 Regression] Error: value of 256 too large for field of 1 bytes at 68242

2014-04-03 Thread charles.baylis at linaro dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60609 --- Comment #5 from Charles Baylis charles.baylis at linaro dot org --- I have proposed a fix for this: http://gcc.gnu.org/ml/gcc-patches/2014-04/msg00122.html

[Bug tree-optimization/59617] [vectorizer] ICE in vectorizable_mask_load_store with AVX-512F's gathers enabled.

2014-04-03 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59617 --- Comment #18 from Dominique d'Humieres dominiq at lps dot ens.fr --- There is quite some usage of __restrict in gcc.target/i386/ directory. Why doesn't this problem trigger with e.g. avx2-gather-4.c, which also uses __restrict? AFAICT

[Bug tree-optimization/59617] [vectorizer] ICE in vectorizable_mask_load_store with AVX-512F's gathers enabled.

2014-04-03 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59617 --- Comment #17 from Uroš Bizjak ubizjak at gmail dot com --- (In reply to Iain Sandoe from comment #14) (In reply to Dominique d'Humieres from comment #13) Another option would be to add -std=c99 for darwin. I would suggest that this is the

[Bug tree-optimization/59617] [vectorizer] ICE in vectorizable_mask_load_store with AVX-512F's gathers enabled.

2014-04-03 Thread iains at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59617 --- Comment #19 from Iain Sandoe iains at gcc dot gnu.org --- (In reply to Uroš Bizjak from comment #17) (In reply to Iain Sandoe from comment #14) (In reply to Dominique d'Humieres from comment #13) Another option would be to add -std=c99

[Bug c++/60731] [4.7/4.8/4.9 Regression] dynamic library not getting reinitialized on multiple calls to dlopen()

2014-04-03 Thread tim.moloney at mrsl dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60731 --- Comment #6 from Tim Moloney tim.moloney at mrsl dot com --- I created glibc bug #16805 (https://sourceware.org/bugzilla/show_bug.cgi?id=16805).

[Bug tree-optimization/60740] [4.8 Regression] ICE in extract_affine w/ -O2 -ftree-loop-linear

2014-04-03 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60740 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Known to work||4.9.0

[Bug tree-optimization/60740] [4.8 Regression] ICE in extract_affine w/ -O2 -ftree-loop-linear

2014-04-03 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60740 --- Comment #4 from Richard Biener rguenth at gcc dot gnu.org --- Author: rguenth Date: Thu Apr 3 13:43:23 2014 New Revision: 209057 URL: http://gcc.gnu.org/viewcvs?rev=209057root=gccview=rev Log: 2014-04-03 Richard Biener rguent...@suse.de

[Bug sanitizer/60745] Many ICEs running libstdc++ testsuite with ubsan, maybe due to PCH

2014-04-03 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60745 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug libfortran/60706] FAIL: gfortran.dg/size_kind_2.f90 -O scan-tree-dump original var2 = 42949673 00;

2014-04-03 Thread dave.anglin at bell dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60706 --- Comment #6 from dave.anglin at bell dot net --- On 4/3/2014 6:25 AM, rguenth at gcc dot gnu.org wrote: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60706 --- Comment #5 from Richard Biener rguenth at gcc dot gnu.org --- But I guess from

[Bug c++/60747] New: the tree-vrp compilation flag produce wrong assembly

2014-04-03 Thread techsgin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60747 Bug ID: 60747 Summary: the tree-vrp compilation flag produce wrong assembly Product: gcc Version: 4.4.7 Status: UNCONFIRMED Severity: major Priority: P3

[Bug target/378] [AIX] gcc cannot compile huge c file

2014-04-03 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=378 --- Comment #13 from David Edelsohn dje at gcc dot gnu.org --- I mis-remembered the bug. This is a problem with branch distance. The GNU Assembler, GNU Linker and GOLD allow instruction relaxation that creates long branch stubs for far branches. The

[Bug libmudflap/60748] getting error mf: erroneous reentrancy detected in `__mf_register' for multithreaded application

2014-04-03 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60748 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c++/60747] the tree-vrp compilation flag produce wrong assembly

2014-04-03 Thread techsgin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60747 --- Comment #2 from tech techsgin at gmail dot com --- Created attachment 32533 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32533action=edit Assembly of O2 no tree-vrp Assembly of O2 no tree-vrp .filemain.cpp .text

[Bug c++/60747] the tree-vrp compilation flag produce wrong assembly

2014-04-03 Thread techsgin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60747 --- Comment #3 from tech techsgin at gmail dot com --- Created attachment 32534 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32534action=edit Assembly of O2 WITH tree-vrp Assembly of O2 WITH tree-vrp .filemain.cpp .text

[Bug c++/60747] the tree-vrp compilation flag produce wrong assembly

2014-04-03 Thread sch...@linux-m68k.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60747 Andreas Schwab sch...@linux-m68k.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug libmudflap/60748] getting error mf: erroneous reentrancy detected in `__mf_register' for multithreaded application

2014-04-03 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60748 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Severity|blocker |normal ---

[Bug target/49423] [4.7/4.8/4.9 Regression] [arm] internal compiler error: in push_minipool_fix

2014-04-03 Thread charles.baylis at linaro dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49423 Charles Baylis charles.baylis at linaro dot org changed: What|Removed |Added CC|

[Bug c++/60747] the tree-vrp compilation flag produce wrong assembly

2014-04-03 Thread techsgin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60747 tech techsgin at gmail dot com changed: What|Removed |Added Resolution|INVALID |FIXED --- Comment #6

[Bug c++/60747] the tree-vrp compilation flag produce wrong assembly

2014-04-03 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60747 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added Resolution|FIXED |INVALID

[Bug sanitizer/60745] Many ICEs running libstdc++ testsuite with ubsan, maybe due to PCH

2014-04-03 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60745 --- Comment #2 from Marek Polacek mpolacek at gcc dot gnu.org --- For some reason builtin_decl_explicit (BUILT_IN_UBSAN_HANDLE_MISSING_RETURN) returns NULL. I'm confused; I thought this can't happen.

[Bug rtl-optimization/60749] New: combine is overly cautious when operating on volatile memory references

2014-04-03 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60749 Bug ID: 60749 Summary: combine is overly cautious when operating on volatile memory references Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords:

[Bug c++/60750] New: double free after std::move on string inside throw when compiled with optimization

2014-04-03 Thread sshannin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60750 Bug ID: 60750 Summary: double free after std::move on string inside throw when compiled with optimization Product: gcc Version: 4.8.2 Status: UNCONFIRMED

[Bug middle-end/60746] [4.9 Regression] ICE segfault in gimple-expr.c:314

2014-04-03 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60746 --- Comment #1 from Tobias Burnus burnus at gcc dot gnu.org --- Created attachment 32536 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32536action=edit C++ test case (test.ii); compile with g++ -O2 (works with -O1) (In reply to Tobias

[Bug sanitizer/60745] Many ICEs running libstdc++ testsuite with ubsan, maybe due to PCH

2014-04-03 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60745 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug sanitizer/60745] Many ICEs running libstdc++ testsuite with ubsan, maybe due to PCH

2014-04-03 Thread mpolacek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60745 Marek Polacek mpolacek at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.9.0

[Bug bootstrap/60743] build/genautomata uses 700 MB memory for ARM

2014-04-03 Thread ktkachov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60743 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/60751] New: Extra comma in WRITE statement not diagnosed

2014-04-03 Thread w6ws at earthlink dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60751 Bug ID: 60751 Summary: Extra comma in WRITE statement not diagnosed Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug fortran/60751] Extra comma in WRITE statement not diagnosed

2014-04-03 Thread w6ws at earthlink dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60751 --- Comment #1 from Walter Spector w6ws at earthlink dot net --- Simple test case: program extracomma implicit none write (*,*), 1, 2, 3 end program This compiles without error. I notice that if I compile with -std=f95, it does diagnose

[Bug sanitizer/60745] Many ICEs running libstdc++ testsuite with ubsan, maybe due to PCH

2014-04-03 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60745 --- Comment #4 from Jonathan Wakely redi at gcc dot gnu.org --- With that patch I get no ICEs in the v3 testsuite, thanks

[Bug preprocessor/15638] gcc should have option to treat missing headers as fatal

2014-04-03 Thread eving.tw at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15638 --- Comment #20 from Lucia Huang eving.tw at gmail dot com --- Hi Andrew: We use gcc as preprocessor to extand header files for C code. It is used in a script to parse and check for error in a large code base (6000+ files). Not all headers are

[Bug libstdc++/60037] SIGFPE in std::generate_canonicalunsigned int...

2014-04-03 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60037 --- Comment #3 from Jonathan Wakely redi at gcc dot gnu.org --- ubsan sees it too /home/jwakely/build/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/random.tcc:3480:20: runtime error: division by zero FAIL:

[Bug java/42143] [4.6/4.7/4.8 Regression] gcj creates dummy variables

2014-04-03 Thread mat...@mpia-hd.mpg.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42143 mat...@mpia-hd.mpg.de mat...@mpia-hd.mpg.de changed: What|Removed |Added CC|

[Bug c++/60750] double free after std::move on string inside throw when compiled with optimization

2014-04-03 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60750 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Target|x86_64-unknown-linux-gnu|

[Bug c++/60750] double free after std::move on string inside throw when compiled with optimization

2014-04-03 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60750 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added CC||trippels

[Bug fortran/60751] Extra comma in WRITE statement not diagnosed

2014-04-03 Thread anlauf at gmx dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60751 Harald Anlauf anlauf at gmx dot de changed: What|Removed |Added CC||anlauf at gmx dot de

[Bug fortran/60751] Extra comma in WRITE statement not diagnosed

2014-04-03 Thread w6ws at earthlink dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60751 --- Comment #3 from Walter Spector w6ws at earthlink dot net --- I didn't complain to Intel, but I can... However the compilers that did catch it by default were NAG, lahey, and Absoft. Walter

[Bug preprocessor/15638] gcc should have option to treat missing headers as fatal

2014-04-03 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15638 --- Comment #21 from Jonathan Wakely redi at gcc dot gnu.org --- See comment 3. Every new option to GCC requires extra testing and extra maintenance. IMHO it's not a good idea to add an option to support one use case in a single codebase, which

[Bug c++/60750] double free after std::move on string inside throw when compiled with optimization

2014-04-03 Thread sshannin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60750 --- Comment #3 from sshannin at gmail dot com --- As a note that may help pin things down, removing either call to std::move() or removing the concatenation with err_prefix done in call to the std::runtime_error constructor seems to resolve this

[Bug target/60752] New: [4.9 Regression] build/genautomata runs out of memory and is killed

2014-04-03 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60752 Bug ID: 60752 Summary: [4.9 Regression] build/genautomata runs out of memory and is killed Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug target/60752] [4.9 Regression] build/genautomata runs out of memory and is killed

2014-04-03 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60752 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug bootstrap/60743] build/genautomata uses 700 MB memory for ARM

2014-04-03 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60743 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added CC||danglin at gcc

[Bug tree-optimization/60505] [4.8/4.9 Regression] Warning caused by GCC vectorizer.

2014-04-03 Thread congh at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60505 --- Comment #4 from Cong Hou congh at gcc dot gnu.org --- Author: congh Date: Thu Apr 3 23:05:42 2014 New Revision: 209065 URL: http://gcc.gnu.org/viewcvs?rev=209065root=gccview=rev Log: 2014-04-03 Cong Hou co...@google.com PR

[Bug c++/60753] New: defining an explicit function template specialization as deleted, following a non-deleted declaration, not diagnosted

2014-04-03 Thread filip.roseen at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60753 Bug ID: 60753 Summary: defining an explicit function template specialization as deleted, following a non-deleted declaration, not diagnosted Product: gcc Version:

[Bug c/60754] New: Missed optimization with inline asm longer than 3 lines

2014-04-03 Thread rabin at rab dot in
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60754 Bug ID: 60754 Summary: Missed optimization with inline asm longer than 3 lines Product: gcc Version: 4.8.2 Status: UNCONFIRMED Severity: normal

[Bug c/60754] Missed optimization with inline asm longer than 3 lines

2014-04-03 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60754 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c++/60755] New: lambda capturing `this` doesn't honor the const qualifier of the enclosing member function

2014-04-03 Thread filip.roseen at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60755 Bug ID: 60755 Summary: lambda capturing `this` doesn't honor the const qualifier of the enclosing member function Product: gcc Version: 4.9.0 Status: UNCONFIRMED

[Bug c++/60755] lambda capturing `this` doesn't honor the const qualifier of the enclosing member function

2014-04-03 Thread filip.roseen at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60755 --- Comment #1 from Filip Roséen filip.roseen at gmail dot com --- Reduced testcase: - struct A { void f () { } void g () const { [this] { f (); } (); } }; int main () {

[Bug debug/60756] New: var-tracking selects wrong registers

2014-04-03 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60756 Bug ID: 60756 Summary: var-tracking selects wrong registers Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: debug

[Bug debug/60756] var-tracking selects wrong registers

2014-04-03 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60756 Richard Henderson rth at gcc dot gnu.org changed: What|Removed |Added Target||aarch64-linux

[Bug rtl-optimization/60757] New: combine uses exponential time in nonzero_bits1 recursion

2014-04-03 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60757 Bug ID: 60757 Summary: combine uses exponential time in nonzero_bits1 recursion Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

  1   2   >