[Bug libstdc++/60936] [5 Regression] Binary code bloat with std::string

2017-09-18 Thread meisenmann....@fh-salzburg.ac.at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936 --- Comment #38 from Markus Eisenmann <meisenmann....@fh-salzburg.ac.at> --- Hi Jonathan! It seems, that the minor change/fix from comment #31 (rev. 245505) is currently missing in branches/gcc-6-branch/libstdc++-v3/src/c++11/snprintf_l

[Bug libstdc++/80721] Sorting/Merging of free EH-emergency buffer may wrong or uncomplete

2017-05-12 Thread meisenmann....@fh-salzburg.ac.at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80721 --- Comment #3 from Markus Eisenmann <meisenmann....@fh-salzburg.ac.at> --- Hi Richard! And now a less-intrusive (suggested) patch to do also a "right" merge [Sorry, also udiff-like but not fully formatted/with line-info;

[Bug libstdc++/80721] Sorting/Merging of free EH-emergency buffer may wrong or uncomplete

2017-05-12 Thread meisenmann....@fh-salzburg.ac.at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80721 --- Comment #2 from Markus Eisenmann <meisenmann....@fh-salzburg.ac.at> --- Hi! (In reply to Richard Biener from comment #1) > Confirmed. Isn't it enough to add, after > > else if (reinterpret

[Bug libstdc++/80721] New: Sorting/Merging of free EH-emergency buffer may wrong or uncomplete

2017-05-12 Thread meisenmann....@fh-salzburg.ac.at
Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: meisenmann@fh-salzburg.ac.at Target Milestone: --- Created attachment 41345 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41345=edit Suggested patch to fix or

[Bug c/79918] New: Feature request: Warning about (may potential) misaligned address-reference

2017-03-06 Thread meisenmann....@fh-salzburg.ac.at
: diagnostic Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: meisenmann@fh-salzburg.ac.at Target Milestone: --- Target: arm-none-eabi Hi! I'm currently working on porting code (from x86

[Bug bootstrap/79567] New: Compiler-warning "unknown escape sequence '\x'" about genmatch-generated C-files on mingw-host

2017-02-16 Thread meisenmann....@fh-salzburg.ac.at
NCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: meisenmann@fh-salzburg.ac.at Target Milestone: --- Host: mingw32 Target: i386-elf Hi! The compilation o

[Bug libstdc++/60936] [5/6 Regression] Binary code bloat with std::string

2017-02-16 Thread meisenmann....@fh-salzburg.ac.at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936 --- Comment #31 from Markus Eisenmann <meisenmann....@fh-salzburg.ac.at> --- Hi! There's a minor failure in the (patched) function __concat_size_t (within snprintf_lite.cc): size_t __len = __out - __cs; Calculates the remaining/u

[Bug libstdc++/60936] [5/6/7 Regression] Binary code bloat with std::string

2017-02-10 Thread meisenmann....@fh-salzburg.ac.at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936 --- Comment #28 from Markus Eisenmann <meisenmann....@fh-salzburg.ac.at> --- Hi! @Jonathan: Do you have any plans to backport/migrate these changes to the GCC 5 and/or 6 branch, to be provided/included on a next release? An "official

[Bug libstdc++/65434] Memory leak in pool constructor

2016-12-13 Thread meisenmann....@fh-salzburg.ac.at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65434 --- Comment #7 from Markus Eisenmann <meisenmann....@fh-salzburg.ac.at> --- Hi! My motivation to use/implement this patch (comment #6) is to prevent using malloc to allocate the needed emergency-buffer region, if the needed overal

[Bug libstdc++/65434] Memory leak in pool constructor

2016-12-13 Thread meisenmann....@fh-salzburg.ac.at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65434 Markus Eisenmann <meisenmann....@fh-salzburg.ac.at> changed: What|Removed |Added

[Bug bootstrap/78385] New: Build of libgcc2 for target arm-eabi fails, if configuration --with-abi=apcs-gnu is used (in GCC-Build)

2016-11-16 Thread meisenmann....@fh-salzburg.ac.at
Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: meisenmann@fh-salzburg.ac.at Target Milestone: --- If I build a Cross-GCC (on/with i686-w64-mingw32 fromm msys2

[Bug rtl-optimization/78374] Segfault in cc1 (arm-eabi) on -O1 (or better)

2016-11-16 Thread meisenmann....@fh-salzburg.ac.at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78374 Markus Eisenmann <meisenmann....@fh-salzburg.ac.at> changed: What|Removed |Added Status|UNCON

[Bug rtl-optimization/78374] Segfault in cc1 (arm-eabi) on -O1 (or better)

2016-11-16 Thread meisenmann....@fh-salzburg.ac.at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78374 --- Comment #3 from Markus Eisenmann <meisenmann....@fh-salzburg.ac.at> --- Further information on (IMHO) problematic optimization / tests: Option -Og does not cause this segfault (as already written), but the option -Og and -ftree-b

[Bug rtl-optimization/78374] Segfault in cc1 (arm-eabi) on -O1 (or better)

2016-11-16 Thread meisenmann....@fh-salzburg.ac.at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78374 --- Comment #2 from Markus Eisenmann <meisenmann....@fh-salzburg.ac.at> --- Created attachment 40054 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40054=edit Preprocessed file Preprocessed file, as requested by ktkachov

[Bug rtl-optimization/78374] New: Segfault in cc1 (arm-eabi) on -O1 (or better)

2016-11-16 Thread meisenmann....@fh-salzburg.ac.at
: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: meisenmann@fh-salzburg.ac.at Target Milestone: --- Hi! I'm trying to build an arm-eabi Cross-Compiler (GCC 5.4.0, binutils 2.25.1 and newlib 2.3) and after the successful build of the bootstrap-GCC, which

[Bug libstdc++/60936] [4.9/5/6 Regression] Binary code bloat with std::string

2015-05-20 Thread meisenmann....@fh-salzburg.ac.at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60936 Markus Eisenmann meisenmann@fh-salzburg.ac.at changed: What|Removed |Added CC

[Bug c++/65189] New: Malformed (C++) class-hierarchy dump on abstract class (in comparission to GCC 4.6.x)

2015-02-24 Thread meisenmann....@fh-salzburg.ac.at
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: meisenmann@fh-salzburg.ac.at Following minimal sample (Ie. test.cpp) does generate a noticeable different class-hierarchy dump with GCC 4.9.2 - compared to GCC

[Bug middle-end/64642] Malformed code as result of C-cast to (polymorphic) object-reference (depends on opt-level ...)

2015-01-19 Thread meisenmann....@fh-salzburg.ac.at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64642 --- Comment #2 from Markus Eisenmann meisenmann@fh-salzburg.ac.at --- I do not (completely) agree, that the code/result is undefined. Of course, this sample doesn’t make any sense and shouldn’t never occur (in a similar form

[Bug c++/64641] New: ICE in get_polymorphic_call_info with C-cast to (polymorphic) object-reference

2015-01-17 Thread meisenmann....@fh-salzburg.ac.at
: major Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: meisenmann@fh-salzburg.ac.at Hi! I've analyzed some (IMHO) malicious/mallformed cast(s) to a reference-type by using a C-cast. I've determined a sample, which results

[Bug middle-end/64642] New: Malformed code as result of C-cast to (polymorphic) object-reference (an opt-level ...)

2015-01-17 Thread meisenmann....@fh-salzburg.ac.at
Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: meisenmann@fh-salzburg.ac.at Hi! I've analyzed some (IMHO) malicious/mallformed cast(s) to a reference-type by using a C-cast. Additional to the already

[Bug target/60996] New: Bad code (I.e. needless insns) with option momit-leaf-frame-pointer; side-effect on non-leaf functions

2014-04-29 Thread meisenmann....@fh-salzburg.ac.at
Status: UNCONFIRMED Severity: minor Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: meisenmann@fh-salzburg.ac.at Using the option '-momit-leaf-frame-pointer' (with -fno-omit-frame-pointer) has a side-effect

[Bug target/57932] Aligned stack wastes more than k bytes (as needed), if preferred stack boundary k=2**n, n=4

2013-08-23 Thread meisenmann....@fh-salzburg.ac.at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57932 Markus Eisenmann meisenmann@fh-salzburg.ac.at changed: What|Removed |Added Target|IA-32/x86-64|i386

[Bug c/57932] New: Aligned stack wastes more than k bytes, if preferred stack boundary k=2**n, n=4

2013-07-18 Thread meisenmann....@fh-salzburg.ac.at
: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: meisenmann@fh-salzburg.ac.at I have noticed that in many cases the waste of the local stack exceeds the minimum/optimal value, as specified by the option '-mpreferred-stack

[Bug bootstrap/56644] --disable-nls requires symbols from libintl

2013-04-17 Thread meisenmann....@fh-salzburg.ac.at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56644 --- Comment #6 from Markus Eisenmann meisenmann@fh-salzburg.ac.at 2013-04-17 09:01:04 UTC --- Created attachment 29888 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=29888 Prevent redirect to some libintl-functions if NLS isn't

[Bug bootstrap/56644] --disable-nls requires symbols from libintl

2013-04-17 Thread meisenmann....@fh-salzburg.ac.at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56644 --- Comment #7 from Markus Eisenmann meisenmann@fh-salzburg.ac.at 2013-04-17 09:17:36 UTC --- At least this error is based on some libintl-macros, which will redirect some stdio-functions (like vsnprintf ...) to their libintl-version(s

[Bug bootstrap/56644] --disable-nls requires symbols from libintl

2013-03-24 Thread meisenmann....@fh-salzburg.ac.at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56644 Markus Eisenmann meisenmann@fh-salzburg.ac.at changed: What|Removed |Added CC