[Bug fortran/54190] TYPE(*)/assumed-rank: Type/rank check too relaxed for dummy procedure
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54190 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2013-05-31 CC||janus at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |janus at gcc dot gnu.org Ever confirmed|0 |1
[Bug fortran/54190] TYPE(*)/assumed-rank: Type/rank check too relaxed for dummy procedure
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54190 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #1 from janus at gcc dot gnu.org --- Fixed with r199475. Closing. Author: janus Date: Fri May 31 08:09:09 2013 New Revision: 199475 URL: http://gcc.gnu.org/viewcvs?rev=199475&root=gcc&view=rev Log: 2013-05-31 Janus Weil PR fortran/54190 PR fortran/57217 * gfortran.h (gfc_terminal_width): Remove prototype. * error.c (get_terminal_width): Moved here from misc.c. Renamed. Try to determine terminal width from environment variable. * interface.c (compare_type, compare_rank): New functions. Fix assumed type/rank handling. (compare_type_rank, check_dummy_characteristics, check_result_characteristics, gfc_compare_interfaces): Use them. (symbol_rank): Slightly modified and moved. * misc.c (gfc_terminal_width): Moved to error.c. 2013-05-31 Janus Weil PR fortran/54190 PR fortran/57217 * gfortran.dg/dummy_procedure_5.f90: Modified error message. * gfortran.dg/interface_26.f90: Ditto. * gfortran.dg/proc_ptr_11.f90: Ditto. * gfortran.dg/proc_ptr_15.f90: Ditto. * gfortran.dg/proc_ptr_comp_20.f90: Ditto. * gfortran.dg/proc_ptr_comp_33.f90: Ditto. * gfortran.dg/proc_ptr_result_5.f90: Ditto. * gfortran.dg/typebound_override_1.f90: Ditto. * gfortran.dg/typebound_override_4.f90: Ditto. * gfortran.dg/typebound_proc_6.f03: Ditto. * gfortran.dg/assumed_type_7.f90: New test. * gfortran.dg/typebound_override_5.f90: New test. * gfortran.dg/typebound_override_6.f90: New test. * gfortran.dg/typebound_override_7.f90: New test. Added: trunk/gcc/testsuite/gfortran.dg/assumed_type_7.f90 trunk/gcc/testsuite/gfortran.dg/typebound_override_5.f90 trunk/gcc/testsuite/gfortran.dg/typebound_override_6.f90 trunk/gcc/testsuite/gfortran.dg/typebound_override_7.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/error.c trunk/gcc/fortran/gfortran.h trunk/gcc/fortran/interface.c trunk/gcc/fortran/misc.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gfortran.dg/dummy_procedure_5.f90 trunk/gcc/testsuite/gfortran.dg/interface_26.f90 trunk/gcc/testsuite/gfortran.dg/proc_ptr_11.f90 trunk/gcc/testsuite/gfortran.dg/proc_ptr_15.f90 trunk/gcc/testsuite/gfortran.dg/proc_ptr_comp_20.f90 trunk/gcc/testsuite/gfortran.dg/proc_ptr_comp_33.f90 trunk/gcc/testsuite/gfortran.dg/proc_ptr_result_5.f90 trunk/gcc/testsuite/gfortran.dg/typebound_override_1.f90 trunk/gcc/testsuite/gfortran.dg/typebound_override_4.f90 trunk/gcc/testsuite/gfortran.dg/typebound_proc_6.f03
[Bug fortran/57217] [4.7/4.8/4.9 Regression][OOP] Accepts invalid TBP overriding - lacking arguments check
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57217 --- Comment #7 from janus at gcc dot gnu.org --- (In reply to janus from comment #4) > Some follow-up items: > * split type and rank check to provide better error messages > (http://gcc.gnu.org/ml/fortran/2013-05/msg00039.html) > [..] > * fix assumed-type/rank cases > (http://gcc.gnu.org/ml/fortran/2013-05/msg00089.html) Both of these items have been addressed with r199475. Only the backports of the regression fix are still pending. Author: janus Date: Fri May 31 08:09:09 2013 New Revision: 199475 URL: http://gcc.gnu.org/viewcvs?rev=199475&root=gcc&view=rev Log: 2013-05-31 Janus Weil PR fortran/54190 PR fortran/57217 * gfortran.h (gfc_terminal_width): Remove prototype. * error.c (get_terminal_width): Moved here from misc.c. Renamed. Try to determine terminal width from environment variable. * interface.c (compare_type, compare_rank): New functions. Fix assumed type/rank handling. (compare_type_rank, check_dummy_characteristics, check_result_characteristics, gfc_compare_interfaces): Use them. (symbol_rank): Slightly modified and moved. * misc.c (gfc_terminal_width): Moved to error.c. 2013-05-31 Janus Weil PR fortran/54190 PR fortran/57217 * gfortran.dg/dummy_procedure_5.f90: Modified error message. * gfortran.dg/interface_26.f90: Ditto. * gfortran.dg/proc_ptr_11.f90: Ditto. * gfortran.dg/proc_ptr_15.f90: Ditto. * gfortran.dg/proc_ptr_comp_20.f90: Ditto. * gfortran.dg/proc_ptr_comp_33.f90: Ditto. * gfortran.dg/proc_ptr_result_5.f90: Ditto. * gfortran.dg/typebound_override_1.f90: Ditto. * gfortran.dg/typebound_override_4.f90: Ditto. * gfortran.dg/typebound_proc_6.f03: Ditto. * gfortran.dg/assumed_type_7.f90: New test. * gfortran.dg/typebound_override_5.f90: New test. * gfortran.dg/typebound_override_6.f90: New test. * gfortran.dg/typebound_override_7.f90: New test. Added: trunk/gcc/testsuite/gfortran.dg/assumed_type_7.f90 trunk/gcc/testsuite/gfortran.dg/typebound_override_5.f90 trunk/gcc/testsuite/gfortran.dg/typebound_override_6.f90 trunk/gcc/testsuite/gfortran.dg/typebound_override_7.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/error.c trunk/gcc/fortran/gfortran.h trunk/gcc/fortran/interface.c trunk/gcc/fortran/misc.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gfortran.dg/dummy_procedure_5.f90 trunk/gcc/testsuite/gfortran.dg/interface_26.f90 trunk/gcc/testsuite/gfortran.dg/proc_ptr_11.f90 trunk/gcc/testsuite/gfortran.dg/proc_ptr_15.f90 trunk/gcc/testsuite/gfortran.dg/proc_ptr_comp_20.f90 trunk/gcc/testsuite/gfortran.dg/proc_ptr_comp_33.f90 trunk/gcc/testsuite/gfortran.dg/proc_ptr_result_5.f90 trunk/gcc/testsuite/gfortran.dg/typebound_override_1.f90 trunk/gcc/testsuite/gfortran.dg/typebound_override_4.f90 trunk/gcc/testsuite/gfortran.dg/typebound_proc_6.f03
[Bug tree-optimization/57478] [4.9 Regression] ice in vec.h:815
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57478 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Known to work||4.8.1 Last reconfirmed||2013-05-31 Component|c |tree-optimization CC||mpolacek at gcc dot gnu.org Ever confirmed|0 |1 Summary|ice in vec.h:815|[4.9 Regression] ice in ||vec.h:815 Target Milestone|--- |4.9.0 Known to fail||4.9.0 --- Comment #2 from Marek Polacek --- Confirmed.
[Bug tree-optimization/57478] [4.9 Regression] ice in vec.h:815
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57478 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org --- Comment #3 from Richard Biener --- Mine.
[Bug c++/57480] New: struct with a va_list considered as non-POD
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57480 Bug ID: 57480 Summary: struct with a va_list considered as non-POD Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: roman at tsisyk dot com C++ frontend marks structs with va_list as non-POD. This problem is probably related to 31488. roman@work:~$ cat va_list_is_not_pod.cc #include #include struct fiber { va_list va; }; int main(int argc, char *argv[]) { static_assert(std::is_pod::value, "Should be POD"); } roman@work:~$ g++ -std=c++11 va_list_is_not_pod.cc -o test va_list_is_not_pod.cc: In function ‘int main(int, char**)’: va_list_is_not_pod.cc:11:5: error: static assertion failed: Should be POD gcc version 4.7.2 (Debian 4.7.2-5)
[Bug c/57474] [4.9 Regression] FAIL: c-c++-common/cilk-plus/AN/sec_implicit2?.c -fcilkplus (internal compiler error) on x86_64-apple-darwin10
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57474 Richard Biener changed: What|Removed |Added Target Milestone|--- |4.9.0 Summary|FAIL: |[4.9 Regression] FAIL: |c-c++-common/cilk-plus/AN/s |c-c++-common/cilk-plus/AN/s |ec_implicit2?.c -fcilkplus |ec_implicit2?.c -fcilkplus |(internal compiler error) |(internal compiler error) |on x86_64-apple-darwin10|on x86_64-apple-darwin10
[Bug rtl-optimization/57468] [4.9 Regression] 26% performance drop on important benchmark after r199298.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57468 Richard Biener changed: What|Removed |Added Target Milestone|--- |4.9.0
[Bug middle-end/57467] [4.9 Regression] FAIL: gfortran.dg/gomp/appendix-a/a.(22.1|22.6|33.1).f90 -O (internal compiler error)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57467 Richard Biener changed: What|Removed |Added Target Milestone|--- |4.9.0
[Bug rtl-optimization/57359] wrong code for union access at -O3 on x86_64-linux
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57359 Richard Biener changed: What|Removed |Added Status|RESOLVED|WAITING Last reconfirmed||2013-05-31 CC||rguenth at gcc dot gnu.org Resolution|INVALID |--- Ever confirmed|0 |1 --- Comment #7 from Richard Biener --- (In reply to Dara Hazeghi from comment #5) > Sorry to ask again on this, but after re-reading, I'm not sure I understand > the type-punning argument here: > > **ppll = ll; // write to u.ll > *k = 0; // write to u.i > > j = *ppa; // u not touched > ia[0][0] = *j; // u not touched > > printf("%d\n", u.i); // read from u.i > > > From what I can tell, this is in fact reading the last member written to (so > not falling under the unspecified behaviors listed in annex J / 6.2.6.1). > Perhaps there is an additional restriction I am missing? If the above is what really happens (the testcase is quite obfuscated ;)) then the testcase is valid. Can you try to un-obfuscate it somewhat?
[Bug c/57457] [4.9 Regression] cilk tests ICE in c-array-notation.c (is_cilkplus_reduce_builtin) on mips*-*-*
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57457 Richard Biener changed: What|Removed |Added CC||bviyer at gmail dot com Version|unknown |4.9.0 Target Milestone|--- |4.9.0 Summary|cilk tests ICE in |[4.9 Regression] cilk tests |c-array-notation.c |ICE in c-array-notation.c |(is_cilkplus_reduce_builtin |(is_cilkplus_reduce_builtin |) on mips*-*-* |) on mips*-*-*
[Bug c/57455] "internal compiler error: Floating point exception", in seemingly random places
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57455 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed||2013-05-31 Ever confirmed|0 |1 --- Comment #1 from Richard Biener --- I cannot seem to reproduce it with a 64bit compiler (even with -m32). Can you try to get at a backtrace using gdb?
[Bug middle-end/57453] [4.9 Regression] ICE: in operator[], at vec.h:815 with gcc -O3 -fno-strict-aliasing
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57453 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2013-05-31 Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Richard Biener --- I have a fix.
[Bug middle-end/57453] [4.9 Regression] ICE: in operator[], at vec.h:815 with gcc -O3 -fno-strict-aliasing
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57453 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #3 from Richard Biener --- Author: rguenth Date: Fri May 31 08:56:28 2013 New Revision: 199476 URL: http://gcc.gnu.org/viewcvs?rev=199476&root=gcc&view=rev Log: 2013-05-31 Richard Biener PR tree-optimization/57478 PR tree-optimization/57453 * tree-vect-slp.c (vect_bb_slp_scalar_cost): Uses in PHI nodes are life as well. Modified: trunk/gcc/ChangeLog trunk/gcc/tree-vect-slp.c
[Bug tree-optimization/57478] [4.9 Regression] ice in vec.h:815
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57478 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #4 from Richard Biener --- Author: rguenth Date: Fri May 31 08:56:28 2013 New Revision: 199476 URL: http://gcc.gnu.org/viewcvs?rev=199476&root=gcc&view=rev Log: 2013-05-31 Richard Biener PR tree-optimization/57478 PR tree-optimization/57453 * tree-vect-slp.c (vect_bb_slp_scalar_cost): Uses in PHI nodes are life as well. Modified: trunk/gcc/ChangeLog trunk/gcc/tree-vect-slp.c
[Bug debug/57481] New: [4.8 Regression] LTO VTA compile time hog
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57481 Bug ID: 57481 Summary: [4.8 Regression] LTO VTA compile time hog Product: gcc Version: 4.8.0 Status: UNCONFIRMED Keywords: compile-time-hog Severity: normal Priority: P3 Component: debug Assignee: unassigned at gcc dot gnu.org Reporter: jakub at gcc dot gnu.org CC: aoliva at gcc dot gnu.org Target: x86_64-linux Created attachment 30233 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30233&action=edit mksh/misc.c With the attached testcase, gcc -g -m32 -O2 -flto -r -nostdlib -o mksh.o mksh.c spends extreme amount of time in var-tracking (10+ minutes, killed it afterwards), while without -flto, or with -flto -fno-var-tracking-assignments it is compiled almost instantly. Works fine with gcc 4.7 or current trunk, but as it involves LTO, haven't bisected it (my bisect stuff doesn't include LTO). No idea whether this is a LTO bug that it breaks the debug stmts some way, or just a var-tracking bug.
[Bug debug/57481] [4.8 Regression] LTO VTA compile time hog
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57481 Jakub Jelinek changed: What|Removed |Added Target Milestone|--- |4.8.1
[Bug c/57482] New: --help=optimizers reports a wrong list
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57482 Bug ID: 57482 Summary: --help=optimizers reports a wrong list Product: gcc Version: 4.7.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: christophe.beausoleil at sogeti dot com Hello, I am using GCC 4.7.3 built for AVR targets on a Linux machine. The command : avr-gcc -mmcu=atmega128 -O1 -Q --help=optimizers returns a list of enabled options for the -O1 optimization level. Among these enabled options is : -fshort-enums [enabled] However, I can see that this option is not enabled by -O1. I simply did : typedef enum {val1, val2} Tenum; Tenum Venum; I compile with : avr-gcc -mmcu=atmega128 -O1 test.c -o test.elf and check Venum size with : avr-nm -S test.elf | grep Venum which gives : 00800109 0002 B Venum I have to explicitly use -fshort-enums in my command line in order that GCC takes it into account : 00800109 0001 B Venum I must also add that the problem is the same for -00 and -02. The question is : how can I know which options are effectively enabled or not ? Can I easily find the answer in source code ? Thanks a lot for reading till here and for any support ! Best regards Christophe
[Bug middle-end/57467] [4.9 Regression] FAIL: gfortran.dg/gomp/appendix-a/a.(22.1|22.6|33.1).f90 -O (internal compiler error)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57467 Jan Hubicka changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2013-05-31 Assignee|unassigned at gcc dot gnu.org |hubicka at gcc dot gnu.org Ever confirmed|0 |1
[Bug sanitizer/55517] [ASAN] ASAN doesn't work with (soft) ulimit on virtual memory
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55517 --- Comment #9 from Kostya Serebryany --- > I'd like to try ASAN on a system where the sysadmins enforce > a hard limit. Is this possible? No. asan requires 20Tb (+ a bit) of *virtual* memory to properly function. talk to your sysadmins to relax their limits > > I've set the soft limit to the same value as the hard limit, > but keep getting similar errors.
[Bug c/57475] "incompatible pointer type" message is not helpful enough
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57475 Manuel López-Ibáñez changed: What|Removed |Added Keywords||diagnostic Status|UNCONFIRMED |NEW Last reconfirmed||2013-05-31 CC||manu at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Manuel López-Ibáñez --- We could detect the special case where the spelling is the same and report where each type is declared. Also, Clang's warning is nicer: test.c:4:23: warning: declaration of 'struct foo' will not be visible outside of this function [-Wvisibility] extern int bar(struct foo *); ^ versus GCC: test.c:4:23: warning: ‘struct foo’ declared inside parameter list [enabled by default] extern int bar(struct foo *); ^ test.c:4:23: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
[Bug c/57482] [4.7.3][AVR] --help=optimizers reports a wrong list
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57482 Manuel López-Ibáñez changed: What|Removed |Added CC||manu at gcc dot gnu.org --- Comment #1 from Manuel López-Ibáñez --- (In reply to Christophe from comment #0) > I must also add that the problem is the same for -00 and -02. I can imagine that --help= only reports the machine-independent defaults encoded in opts.c, but machine-specific are not specified there. It would be nice if there was an equivalent of *.opt files (or even the *.opt files syntax was extended for this purpose). > The question is : how can I know which options are effectively enabled or > not ? Can I easily find the answer in source code ? By using gdb and following the code as it executes? I would put a breakpoint in opts.c and continue from there.
[Bug c/57475] "incompatible pointer type" message is not helpful enough
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57475 --- Comment #2 from Jonathan Wakely --- (In reply to Manuel López-Ibáñez from comment #1) > Also, Clang's warning is nicer: By what metric? Just fitting on one line?
[Bug c++/57480] struct with a va_list considered as non-POD
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57480 Daniel Krügler changed: What|Removed |Added CC||daniel.kruegler@googlemail. ||com --- Comment #1 from Daniel Krügler --- Seems to be fixed in gcc 4.9.0 20130519 (experimental)
[Bug sanitizer/55517] [ASAN] ASAN doesn't work with (soft) ulimit on virtual memory
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55517 --- Comment #10 from Harald Anlauf --- (In reply to Kostya Serebryany from comment #9) > > I'd like to try ASAN on a system where the sysadmins enforce > > a hard limit. Is this possible? > > No. asan requires 20Tb (+ a bit) of *virtual* memory to properly function. > talk to your sysadmins to relax their limits That will not happen. So ASAN will be unusable for me unless it can be changed to work with a sane amount of virtual memory. > > > > I've set the soft limit to the same value as the hard limit, > > but keep getting similar errors.
[Bug sanitizer/55517] [ASAN] ASAN doesn't work with (soft) ulimit on virtual memory
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55517 --- Comment #11 from Kostya Serebryany --- > That will not happen. So ASAN will be unusable for me unless > it can be changed to work with a sane amount of virtual memory. Correct. I don't know any way to make ASAN work in the presence of hard VM limit. It's simpler to change your sisadmin :)
[Bug c++/57480] struct with a va_list considered as non-POD
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57480 --- Comment #2 from Jonathan Wakely --- Surely this depends on whether is_pod is true, and is that required, or is it unspecified? I think this should always pass though: static_assert(is_pod::value == is_pod::value, "same PODness");
[Bug libgcj/52579] [4.8/4.9 regression] i386_w32_fallback_frame_state should care ffi raw-closure stub function
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52579 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #3 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug sanitizer/57316] [4.8/4.9 regression] build failure in libsanitizer
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57316 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #4 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug libstdc++/44015] template parameters not documented
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44015 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #6 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug c++/27557] OpenMP threadprivate directive does not work with non-POD types
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27557 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #10 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug fortran/57435] [4.8/4.9 Regression] Ice on invalid: check_for_ambiguous
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57435 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #7 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug target/28896] -fstack-limit-symbol and m68k and non 68020
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28896 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #45 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug other/55375] libsanitizer license incomplete
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55375 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #3 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug java/55764] [4.8/4.9 Regression] ICE when building frysk
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55764 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #5 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug c++/57138] [4.8/4.9 Regression] ICE in cp_parser_class_specifier with variadic templates, using declarations
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57138 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #5 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug tree-optimization/55022] [4.8/4.9 Regression] air.f90 is miscompliled with -m64 -O2 -fgraphite-identity after revision 190619
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55022 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #15 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug middle-end/50199] [4.7/4.8/4.9 Regression] wrong code with -flto -fno-merge-constants
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50199 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #17 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug middle-end/56791] [4.8/4.9 Regression] Segmentation fault in stage2 gengenrtl -- Incorrect instruction sequence generated by reload
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56791 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #2 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug debug/54402] [4.8/4.9 Regression] var-tracking does not scale
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54402 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #33 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug rtl-optimization/57100] [4.8/4.9 Regression] ICE: in pre_and_rev_post_order_compute, at cfganal.c:869 with -fdump-rtl-pro_and_epilogue-graph
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57100 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #2 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug middle-end/55943] [4.7/4.8/4.9 Regression] ICE in gen_reg_rtx
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55943 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #7 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug tree-optimization/56049] [4.8/4.9 Regression] Simplification to constants not done
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56049 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #9 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug c/54355] ICE on invalid code in switch statement
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54355 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #5 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug c++/56930] [4.8 regression] pointless -Wconversion warning with sizeof
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56930 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #3 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug rtl-optimization/56885] [4.8/4.9 Regression] ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56885 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #7 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug lto/56061] [4.8/4.9 Regression] ICE in lto1 (in inline_call, at ipa-inline-transform.c:267)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56061 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #10 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug tree-optimization/53852] [4.8/4.9 Regression] -ftree-loop-linear: large compile time / memory usage
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53852 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #10 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug tree-optimization/56273] [4.8/4.9 regression] Bogus -Warray-bounds warning
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56273 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #15 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug libitm/51173] XFAIL: libitm.c++/static_ctor.C
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51173 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #4 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug middle-end/52664] [4.8/4.9 Regression]: gcc.dg/tree-ssa/pr31261.c fails
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52664 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #3 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug fortran/42954] [4.7/4.8/4.9 regression] TARGET_*_CPP_BUILTINS issues with gfortran
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42954 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #23 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug rtl-optimization/56339] [4.8/4.9 Regression]: Suboptimal register allocation
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #14 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug target/54305] [4.8/4.9 regression] FAIL: gcc.target/m68k/pr36134.c scan-assembler lea
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54305 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #2 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug middle-end/45273] [4.7/4.8/4.9 Regression] The compiler depends on the host double (-fprofile-corection only)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45273 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #10 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug target/51106] [4.6 Regression] ICE in move_insn, at haifa-sched.c:2314
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51106 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #24 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug c++/57362] [4.8/4.9 Regression] unsupported __attribute__((target())) values appear to cause loop and/or pathological behavior
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57362 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #4 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug middle-end/55563] OpenMP not marking variable as thread-local
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55563 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #3 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug target/54063] [4.8/4.9 regression] on powerpc64 gcc 4.8/4.9 generates larger code for global variable accesses than gcc 4.7
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54063 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #6 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug rtl-optimization/57425] [4.8/4.9 regression] RTL alias analysis unprepared to handle stack slot sharing
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57425 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #6 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug c++/57101] [4.8/4.9 Regression] -fcompare-debug failure with
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57101 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #2 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug middle-end/53884] [4.7/4.8/4.9 Regression] ICE: in function_and_variable_visibility, at ipa.c:818 with -flto -fno-weak
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53884 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #7 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug tree-optimization/45397] [4.7/4.8/4.9 Regression] Issues with integer narrowing conversions
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45397 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #13 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug libstdc++/56779] [4.8/4.9 Regression] libstdc++.so: undefined reference to `libintl_textdomain'
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56779 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #2 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug c++/39970] gcc accepts the . dot operator in template arguments
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39970 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #6 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug rtl-optimization/56451] [4.8/4.9 regression] Wrong code for gcc.c-torture/execute/941015-1.c on SH
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56451 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #4 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug c++/57319] [4.8 Regression]: bogus "defaulted move assignment for ... calls a non-trivial move assignment operator for virtual base ..."
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57319 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #6 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug tree-optimization/56145] [4.8/4.9 Regression] Use of too much optimizations -O2 -ffast-math -floop-parallelize-all
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56145 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #7 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug c++/57279] [C++11] alias declaration fails to declare function types with cv-qualifiers
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57279 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #2 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug libstdc++/55977] [C++11] vector range construction imposes unnecessary conversion constraints
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55977 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #5 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug lto/56706] [4.8/4.9 Regression] failure building CP2K at -flto -O2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56706 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #3 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug fortran/45586] [4.8/4.9 Regression] ICE non-trivial conversion at assignment
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45586 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #94 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug tree-optimization/57218] [4.8/4.9 Regression] Excessive inlining even at -Os
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57218 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #3 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug libgomp/56357] [4.8/4.9 Regression] missing symbol references for libgomp when using -flto -fopenmp on mingw32
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56357 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #6 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug target/55654] objc/obj-c++ failures present under darwin10
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55654 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #8 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug libitm/51855] improve calculation of stack bottom in libitm's undolog
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51855 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #4 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug c++/41090] [4.7/4.8/4.9 Regression] Using static label reference in c++ class constructor produces wrong code
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41090 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #17 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug rtl-optimization/57459] [4.8/4.9 Regression] LRA inheritance bug
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57459 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #2 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug regression/53203] [4.8/4.9 Regression]: gcc.dg/setjmp-1.c
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53203 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #3 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug tree-optimization/56982] [4.8 Regression] Bad optimization with setjmp()
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56982 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #12 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug target/55656] objc/obj-c++ failures present under darwin11
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55656 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #4 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug fortran/55978] class_optional_2.f90 -Os fails
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55978 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #26 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53363 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #20 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug rtl-optimization/38711] ira should not be using df-lr except at -O1.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38711 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #7 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug fortran/54221] [4.8/4.9 Regression] Explicit private access specifier signals "unexpected defined but not used [-Wunused-function]" warning
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54221 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #7 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug middle-end/55145] Different bits for long double constant depending on long int size
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55145 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #10 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug fortran/54224] Warn for unused (private) module variables and internal procedures
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54224 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #17 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug rtl-optimization/49857] Put constant switch-tables into flash
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49857 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #5 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug rtl-optimization/55342] [4.8/4.9 Regression] [LRA,x86] Non-optimal code for simple loop with LRA
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55342 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #6 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug tree-optimization/52272] [4.7/4.8/4.9 regression] Performance regression of 410.bwaves on x86.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52272 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #19 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug tree-optimization/38785] [4.5/4.7/4.8/4.9 Regression] huge performance regression on EEMBC bitmnp01
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38785 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #40 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug c++/49152] pretty printer cannot handle iterators and other complex expressions
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49152 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #47 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug rtl-optimization/47477] [4.7/4.8/4.9 regression] Sub-optimal mov at end of method
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47477 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #14 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug debug/55056] [4.8/4.9 Regression] -O0 -g missing location for register double var
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55056 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #10 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug target/55307] libgcc's __cpu_indicator_init does not check for avx correctly
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55307 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #2 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug rtl-optimization/55092] [4.8/4.9 Regression] LRA aggravates var-tracking scalability problems
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55092 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #9 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug middle-end/56344] ICE for program with very large structs returned by value
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56344 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #7 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug c++/56326] g++.dg/gomp/tls-wrap4.C and g++.dg/tls/thread_local-wrap4.C FAIL on Solaris 9/x86
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56326 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #4 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug rtl-optimization/56912] [4.8/4.9 Regression] scheduler change breaks linux kernel LTO build with 4.8
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56912 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #3 from Jakub Jelinek --- GCC 4.8.1 has been released.
[Bug fortran/57364] [4.8/4.9 Regression][OOP] ICE gfc_enforce_clean_symbol_state
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57364 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.1 |4.8.2 --- Comment #5 from Jakub Jelinek --- GCC 4.8.1 has been released.