[Bug web/114223] Utilize filtering for git://gcc.gnu.org/git/gcc.git

2024-03-03 Thread fche at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114223

Frank Ch. Eigler  changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED
 CC||fche at redhat dot com

--- Comment #2 from Frank Ch. Eigler  ---
/etc/gitconfig now sports:

[uploadpack]
allowFilter = true

[Bug tree-optimization/113239] [13/14 regression] After 822a11a1e64, bogus -Warray-bounds warnings in std::vector

2024-01-22 Thread fche at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113239

--- Comment #7 from Frank Ch. Eigler  ---
Wonder if this similar but different diagnostic is closely related:

https://kojipkgs.fedoraproject.org//work/tasks/6259/112176259/build.log

[...]
inlined from ‘mutatee::instrument_dynprobe_target(BPatch_object*,
dynprobe_target const&)’ at mutatee.cxx:444:22:
/usr/include/c++/14/bits/stl_algobase.h:438:30: error: ‘memmove’ writing
between 9 and 9223372036854775800 bytes into a region of size 0 overflows the
destination [-Werror=stringop-overflow=]
  438 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
  | ~^~~
In file included from
/usr/include/c++/14/x86_64-redhat-linux/bits/c++allocator.h:33,
 from /usr/include/c++/14/bits/allocator.h:46,
 from /usr/include/c++/14/string:43:
In member function ‘std::__new_allocator::allocate(unsigned
long, void const*)’,
[...]

where the c++ code in question is a straight

vector<> foo;
vector<> bar;
foo.insert(foo.end(), bar.begin(), bar.end());

[Bug debug/99654] Incorrect DW_AT_entry_pc values for inlined function

2021-03-29 Thread fche at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99654

--- Comment #4 from Frank Ch. Eigler  ---
A quick diff between the two -fverbose-asm dumps confirms that the generated
object code is identical with or without the -gno-as-locview-support, but the
DW_AT_entry_pc differs.

[Bug c++/94082] __builtin_memcpy in constexpr context should compile

2020-03-07 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94082

Frank Ch. Eigler  changed:

   What|Removed |Added

 CC||fche at redhat dot com

test

[Bug driver/90902] New: collect2 does not propagate gcc -wrapper far enough to wrap ld

2019-06-17 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90902

Bug ID: 90902
   Summary: collect2 does not propagate gcc -wrapper far enough to
wrap ld
   Product: gcc
   Version: unknown
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: driver
  Assignee: unassigned at gcc dot gnu.org
  Reporter: fche at redhat dot com
  Target Milestone: ---

We have a situation where we need to debug an ld run, which is invoked via
g++/collect2.  g++ -wrapper gdb,--args works well enough to spawn a gdb for the
collect2 process, but not well enough that the collect2 fork/exec of ld is also
wrapped.  Please consider adding this capability.

[Bug c/12245] [7/8/9 regression] Uses lots of memory when compiling large initialized arrays

2019-02-27 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12245

--- Comment #70 from Frank Ch. Eigler  ---
> We could add a NATIVE_ENCODE_RANGE_EXPR that encodes a contiguous range of
> bytes in native target representation. Of course that has to be kept
> throughout GIMPLE.

(Just a silly spitballing here ... but if such a native target representation
is
not processed again before being sent to the assembler, it could even be stored
compressed.)

[Bug c/12245] [7/8/9 regression] Uses lots of memory when compiling large initialized arrays

2019-02-27 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12245

--- Comment #68 from Frank Ch. Eigler  ---
(In reply to Jakub Jelinek from comment #67)
> Are the values completely random or are there big chunks with the same
> values?

I'd suspect pretty random, considering that gzip of the 
generated source code compresses by only 80%.  In the case
of the systemtap example, it's approximately a byte dump of the
.debug_line section, which is relatively efficiently encoded,
ergo incompressible.

[Bug c/12245] [7/8/9 regression] Uses lots of memory when compiling large initialized arrays

2019-02-26 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12245

Frank Ch. Eigler  changed:

   What|Removed |Added

 CC||fche at redhat dot com

--- Comment #66 from Frank Ch. Eigler  ---
Just in case it helps, we are encountering this problem with fedora29's gcc
8.2.1,
when compiling a 24-million unsigned-char initialized array:

% gcc -c -Q -v foo.i
[...]

Time variable   usr   sys  wall
  GGC
 phase setup:   0.00 (  0%)   0.00 (  0%)   0.00 (  0%)
   1243 kB (  0%)
 phase parsing  :  25.26 ( 83%)  26.12 (100%)  51.47 ( 90%)
2592523 kB (100%)
 phase opt and generate :   5.32 ( 17%)   0.08 (  0%)   5.42 ( 10%)
  7 kB (  0%)
 phase finalize :   0.00 (  0%)   0.02 (  0%)   0.13 (  0%)
  0 kB (  0%)
 garbage collection :   1.27 (  4%)   0.00 (  0%)   1.27 (  2%)
  0 kB (  0%)
 callgraph construction :   4.05 ( 13%)   0.08 (  0%)   4.15 (  7%)
  5 kB (  0%)
 preprocessing  :   5.99 ( 20%)   6.39 ( 24%)  12.20 ( 21%)
 524289 kB ( 20%)
 lexical analysis   :   7.34 ( 24%)   8.90 ( 34%)  16.18 ( 28%)
  0 kB (  0%)
 parser (global):  11.93 ( 39%)  10.83 ( 41%)  23.09 ( 40%)
2068233 kB ( 80%)
 TOTAL  :  30.58 26.24 57.05   
2593783 kB

[Bug target/80115] [7 Regression] OpenJDK 1.8 fails to build

2017-03-21 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80115

--- Comment #9 from Frank Ch. Eigler  ---
Thanks, Jakub; git systemtap now includes your %w[] patch.

[Bug target/80115] [7 Regression] OpenJDK 1.8 fails to build

2017-03-21 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80115

--- Comment #7 from Frank Ch. Eigler  ---
The systemtap operand encoding machinery separately gives us the byte-size of
the operand, so even if gcc told us %si, we'd only look at %sil only anyway. 
But if gcc cannot let that level of ambiguity be, then I guess we must work
around the change.

In the sdt.h, we enjoyed using machine-independent operant-constraint codes -
until now, I guess.

[Bug target/80115] [7 Regression] OpenJDK 1.8 fails to build

2017-03-21 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80115

--- Comment #5 from Frank Ch. Eigler  ---
(In reply to Jakub Jelinek from comment #4)
> This "worked" in gcc 6 and earlier because we happily emitted %sil etc. into
> the inline assembly, even when it is not valid for 32-bit code, but starting
> with r245815 we diagnose that.

Just curious, but could the "r" constraint be reinterpreted by gcc>6 so that it
emits %si etc. for these small values rather than %sil?

[Bug web/77319] [bugzilla] bugzilla behaves erratically

2016-08-22 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77319

Frank Ch. Eigler  changed:

   What|Removed |Added

 CC||fche at redhat dot com

--- Comment #4 from Frank Ch. Eigler  ---
Reset the email delivery mode to 'sendmail' from the recently experimented-with
'smtp'.

[Bug web/72856] Trottle bug creation for newly created accounts (to limit spam)

2016-08-10 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72856

--- Comment #6 from Frank Ch. Eigler  ---
Per-account rate limits seem so easy to overcome, with spammers already
creating numerous verified junk accounts with ease.

I would suggest focusing on spam-prevention content analysis (spamassassin
style), and post-spam cleanup (blacklisting, history editing, bug hiding?)
efforts.

[Bug c++/67499] New: c++ template/overload diagnostic compression

2015-09-08 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67499

Bug ID: 67499
   Summary: c++ template/overload diagnostic compression
   Product: gcc
   Version: unknown
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c++
  Assignee: unassigned at gcc dot gnu.org
  Reporter: fche at redhat dot com
CC: dmalcolm at redhat dot com
  Target Milestone: ---

It is very easy for c++ typos or errors involving templates or overloaded
functions to generate a "wall of text" of diagnostics, which overwhelm.  Please
consider compressing / eliding / abbreviating ...

% cat foo.cxx 
#include 
class foo { int b; };
int main() {
  foo bar;
  std::cout << bar;
}

% g++ foo.cxx 2>&1 | wc -l
193

.. so that 193 number is closer to 1


[Bug web/64968] Upgrade GCC Bugzilla to 5.0

2015-05-26 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64968

--- Comment #46 from Frank Ch. Eigler fche at redhat dot com ---
 I can add a workaround in Bugzilla itself, if that helps. Frank?

Please go ahead.


[Bug web/64968] Upgrade GCC Bugzilla to 5.0

2015-04-27 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64968

--- Comment #13 from Frank Ch. Eigler fche at redhat dot com ---
(In reply to Mikael Morin from comment #12)
 Hello, not sure this is due to the upgrade, but the attachment
 appears empty in the page:
 https://gcc.gnu.org/bugzilla/attachment.cgi?id=35405action=edit

This appears to be due to CSS/JS goo marking that attachment textarea as
display: none !important for some reason.


[Bug c/65040] [5 Regression] gcc-5 -Wformat broken

2015-02-12 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65040

Frank Ch. Eigler fche at redhat dot com changed:

   What|Removed |Added

 CC||fche at redhat dot com

--- Comment #6 from Frank Ch. Eigler fche at redhat dot com ---
Note that printf is a varargs function, and is defined to widen
smaller-than-int parameters to at least int.  unsigned short is
subsumed in int.


[Bug web/64968] Upgrade GCC Bugzilla to 5.0

2015-02-11 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64968

--- Comment #5 from Frank Ch. Eigler fche at redhat dot com ---
The current .git repos are there as a backup.
I'll move them out of the way.


[Bug web/64968] Upgrade GCC Bugzilla to 5.0

2015-02-09 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64968

--- Comment #3 from Frank Ch. Eigler fche at redhat dot com ---
If the spammer problem is brought under better control with bz5, sure.


[Bug testsuite/20003] libmudflap.cth timeouts too short

2014-08-04 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20003

Frank Ch. Eigler fche at redhat dot com changed:

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution|--- |WONTFIX

--- Comment #7 from Frank Ch. Eigler fche at redhat dot com ---
mudflap has been retired


[Bug web/45782] When updating a bug, an error can be thrown if an email cannot be sent to a recipient

2014-08-04 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45782

Frank Ch. Eigler fche at redhat dot com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |WORKSFORME

--- Comment #4 from Frank Ch. Eigler fche at redhat dot com ---
problem appears to have been corrected


[Bug target/61231] [4.9/4.10 Regression] bootstrap comparision failure on powerpc64le-linux-gnu

2014-05-20 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61231

--- Comment #4 from Frank Ch. Eigler fche at redhat dot com ---
 is test/compile sufficient, or do you have to run it?

Just compile.


[Bug target/61231] [4.9/4.10 Regression] bootstrap comparision failure on powerpc64le-linux-gnu

2014-05-19 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61231

Frank Ch. Eigler fche at redhat dot com changed:

   What|Removed |Added

 CC||fche at redhat dot com

--- Comment #2 from Frank Ch. Eigler fche at redhat dot com ---
(Note that strictly speaking, systemtap per se doesn't need to support
an architecture for the sys/sdt.h header file to work there.  gdb is 
a fully independent client of sys/sdt.h markers.)

Perhaps the way to go forward is to have the gcc configury test-compile
some toy sys/sdt.h code [1], and activate the probes only if that works.

[1]
#include sys/sdt.h

int main ()
{
   DTRACE_PROBE(foo,bar);
   return 0;
}


[Bug libstdc++/59677] basic_istream::get leads to a mudflap violation

2014-02-11 Thread fche at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59677

Frank Ch. Eigler fche at redhat dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 CC||fche at redhat dot com
 Resolution|--- |WONTFIX

--- Comment #2 from Frank Ch. Eigler fche at redhat dot com ---
This was a sign of incompleteness of libstdc++ support for libmudflap.  Please
try the address-sanitizer options for the currently maintained variant of this
functionality.


[Bug web/60119] Bugzilla URLs don't work with https.

2014-02-08 Thread fche at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60119

Frank Ch. Eigler fche at redhat dot com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||fche at redhat dot com
 Resolution|--- |INVALID

--- Comment #3 from Frank Ch. Eigler fche at redhat dot com ---
Until we can get hold of a x509 certificate for the gcc.gnu.org domain (i.e.,
via someone from the FSF, who holds the gnu.org admin contacts), sourceware.org
can only serve https for that alter ego.

(A self-signed key is another possibility, but no one's too keen on that.)


[Bug debug/51358] incorrect/missing location for function arg, -O0, without VTA

2013-12-25 Thread fche at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51358

--- Comment #11 from Frank Ch. Eigler fche at redhat dot com ---
This problem continues to hit in gcc 4.8.2.


[Bug web/45655] GCC WIki Needs Text Colorizing Capability

2013-04-18 Thread fche at redhat dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45655



Frank Ch. Eigler fche at redhat dot com changed:



   What|Removed |Added



 Status|UNCONFIRMED |RESOLVED

 CC||fche at redhat dot com

 Resolution||FIXED



--- Comment #4 from Frank Ch. Eigler fche at redhat dot com 2013-04-18 
14:23:32 UTC ---

The Color2 1.9.3-1 macro package has been installed for gcc moinmoin.


[Bug web/45655] GCC WIki Needs Text Colorizing Capability

2013-04-18 Thread fche at redhat dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45655



--- Comment #7 from Frank Ch. Eigler fche at redhat dot com 2013-04-18 
18:44:30 UTC ---

Added ThomasSchwinge, StevenBosscher, TobiasBurnus to the gcc wiki admins.


[Bug java/32247] -Wall enables -Wunused enables -Wunused-parameter

2013-03-19 Thread fche at redhat dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32247



Frank Ch. Eigler fche at redhat dot com changed:



   What|Removed |Added



 CC||fche at redhat dot com



--- Comment #14 from Frank Ch. Eigler fche at redhat dot com 2013-03-19 
23:50:18 UTC ---

no comment


[Bug debug/54793] the location of a formal_parameter is not started from a function entry with -mfentry

2013-01-18 Thread fche at redhat dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54793



Frank Ch. Eigler fche at redhat dot com changed:



   What|Removed |Added



 CC||tromey at redhat dot com

   Severity|normal  |major



--- Comment #3 from Frank Ch. Eigler fche at redhat dot com 2013-01-18 
16:01:24 UTC ---

A little longer test case (which requires a location_list rather than location

for all the parameters) shows that gdb is adversely affected by this bug too;

its prologue-finding is no help:



% cat foo2.c 



int foo (int a, int b) __attribute__((noinline));

int bar (int c, int d) __attribute__((noinline));



int bar (int c, int d)

{

  while (c--  d++) ;

}



int foo (int a, int b)

{

  asm volatile (nop);

  return bar (a, b);

}



int main () {

  return foo (7, 4);

}



% gcc -g -O2 -mfentry foo2.c -p

% gdb a.out

(gdb) break foo

Breakpoint 1 at 0x400660: file foo2.c, line 11.

(gdb) run

Starting program: /tmp/a.out 



Breakpoint 1, foo (a=optimized out, b=optimized out) at foo2.c:11

11{


[Bug libmudflap/26446] Running large program compiled with mudflap aborts even before reaching main()

2012-10-24 Thread fche at redhat dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26446



--- Comment #8 from Frank Ch. Eigler fche at redhat dot com 2012-10-24 
16:39:58 UTC ---

Romain, good analysis.


[Bug libmudflap/24619] mudflap instrumentation of dlopen is incorrect

2012-09-19 Thread fche at redhat dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24619



--- Comment #3 from Frank Ch. Eigler fche at redhat dot com 2012-09-19 
15:54:22 UTC ---

(test only, please ignore)


[Bug debug/51358] incorrect/missing location for function arg, -O0, without VTA

2012-08-12 Thread fche at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51358

--- Comment #5 from Frank Ch. Eigler fche at redhat dot com 2012-08-12 
20:21:24 UTC ---
(In reply to comment #4)
 It would not be helpful, systemtap would then see no data [...]

Not quite; systemtap can search the PC ranges/line tables for a nearby address
where a corrected location list would cover.


[Bug debug/49167] dwarf marker for function return instruction

2012-05-22 Thread fche at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49167

--- Comment #3 from Frank Ch. Eigler fche at redhat dot com 2012-05-22 
14:30:35 UTC ---
test comment


[Bug driver/52982] New: add option to select particular linker

2012-04-13 Thread fche at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52982

 Bug #: 52982
   Summary: add option to select particular linker
Classification: Unclassified
   Product: gcc
   Version: unknown
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: driver
AssignedTo: unassig...@gcc.gnu.org
ReportedBy: f...@redhat.com


If one has both ld and gold installed, gcc gives little help in letting someone
choose one or the other for a particular link job.  (Systemwide relinking a la
alternatives(1), or forcing creation of a temporary -B directory, are not
convenient.)

Please consider adding an option to the driver, akin to -Wl... to allow
overriding of the ld binary being invoked.  Perhaps: gcc -Wl=/bin/ld.gold
(and similar options for -Wa=, -Wp= could make sense).


[Bug libmudflap/40778] [4.5/4.6/4.7 Regression] Mudflap instrumentation missing in cloned function.

2012-01-17 Thread fche at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40778

--- Comment #11 from Frank Ch. Eigler fche at redhat dot com 2012-01-17 
16:23:15 UTC ---
Jakub's patch makes sense to me in the sense that it's the least modification
over what's there.  

Unfortunately, I do not recall what other problems there were with
instrumenting general DECL_ARTIFICIAL !mf_marked_p functions.  Perhaps
at the time, there was a problem propagating the mf_marked_p flag.


[Bug target/44995] define a macro for presence of -mregnames option

2011-08-19 Thread fche at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44995

--- Comment #4 from Frank Ch. Eigler fche at redhat dot com 2011-08-19 
11:24:19 UTC ---
We have worked around this powerpc oddity in systemtap's recent sdt.h
versions by using both %0 and %I0 together to get a special markup for
literals vs. register names.


[Bug debug/49167] New: dwarf marker for function return instruction

2011-05-25 Thread fche at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49167

   Summary: dwarf marker for function return instruction
   Product: gcc
   Version: unknown
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: debug
AssignedTo: aol...@gcc.gnu.org
ReportedBy: f...@redhat.com
CC: tro...@redhat.com


It would be desirable to have a DWARF marker of some sort emitted
for the point(s) of a function that correspond to the logical moment
of its return.  This would ideally be a point where all the nearby
variables are still in scope, so the last-gasp variable state may be
examined.

Ideally, tail call sites would also have this marker, and so would
inlined functions.  One can dream...


[Bug libmudflap/12310] [tree-ssa] libmudflap fails to build on mips-sgi-IRIX6.5

2011-03-23 Thread fche at redhat dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12310



--- Comment #12 from Frank Ch. Eigler fche at redhat dot com 2011-03-23 
14:52:34 UTC ---

testing, please ignore


[Bug debug/47217] New: builtin functions should emit debug data

2011-01-07 Thread fche at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47217

   Summary: builtin functions should emit debug data
   Product: gcc
   Version: unknown
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: debug
AssignedTo: unassig...@gcc.gnu.org
ReportedBy: f...@redhat.com
CC: aol...@gcc.gnu.org, rol...@redhat.com


Consider functions such as __builtin_memcpy, _strlen, etc.  These functions
often expand into just a handful of assembly instructions that allow fast
execution.  However, they preclude debugging because there is no debugging
data emitted for them, so there is no metadata left to identify the
source-level memcpy.  So users can't put a breakpoint there via function
name, such as to count or test run-time memcpy uses.

It would be helpful if gcc were to arrange emission of dwarf data for 
some or all builtins.  One possibility would be to represent them as 
inlined-instances of the standard memcpy etc. functions, with DWARF
data such as DW_AT_artificial and no DECL coordinates.


[Bug middle-end/41633] -Wframe-larger-than should warn about outgoing function calls, specifically varargs

2010-11-05 Thread fche at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41633

Frank Ch. Eigler fche at redhat dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
   Last reconfirmed||2010.11.05 18:12:22
 Ever Confirmed|0   |1

--- Comment #2 from Frank Ch. Eigler fche at redhat dot com 2010-11-05 
18:12:22 UTC ---
Still present as of gcc 4.5.


[Bug web/45904] Email addresses used by Bugzilla

2010-10-06 Thread fche at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45904

--- Comment #3 from Frank Ch. Eigler fche at redhat dot com 2010-10-06 
13:03:48 UTC ---
 I don't know where you see that. All emails I get from GCC Bugzilla have and
 always had the From: field set to gcc-bugzi...@gcc.gnu.org.

Federic, yesterday we did experiment with an alternative setting, after
bounces started being collected as new comments, starting a mail loop.


[Bug web/45904] Email addresses used by Bugzilla

2010-10-05 Thread fche at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45904

Frank Ch. Eigler fche at redhat dot com changed:

   What|Removed |Added

 CC||LpSolit at netscape dot net

--- Comment #1 from Frank Ch. Eigler fche at redhat dot com 2010-10-06 
01:25:33 UTC ---
I set the 'mailfrom' config options back to {gcc,sourceware}-bugzi...@foo.
There appears to be no setting to override the envelope-from / Return-Path:
fields, nor to append a Reply-To:, each of which may help fix the problem
of bugs getting bounces recorded in them.


[Bug java/45322] libjava error: libtool: compile: libobj name `ltdl.lo' may not contain shell special

2010-09-27 Thread fche at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45322

Ralf Wildenhues rwild at gcc dot gnu.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |WAITING
   Last reconfirmed||2010.09.24 18:33:22
   date||
 Ever Confirmed|0   |1

Frank Ch. Eigler fche at redhat dot com changed:

   What|Removed |Added

 CC||fche at redhat dot com

--- Comment #4 from Ralf Wildenhues rwild at gcc dot gnu.org 2010-09-24 
18:33:22 UTC ---
Waiting for feedback asked for in comment #1.

--- Comment #5 from Frank Ch. Eigler fche at redhat dot com 2010-09-27 
16:34:50 UTC ---
test test test


[Bug java/45322] libjava error: libtool: compile: libobj name `ltdl.lo' may not contain shell special

2010-09-27 Thread fche at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45322

Ralf Wildenhues rwild at gcc dot gnu.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |WAITING
   Last reconfirmed||2010.09.24 18:33:22
   date||
 Ever Confirmed|0   |1

Frank Ch. Eigler fche at redhat dot com changed:

   What|Removed |Added

 CC||fche at redhat dot com

--- Comment #4 from Ralf Wildenhues rwild at gcc dot gnu.org 2010-09-24 
18:33:22 UTC ---
Waiting for feedback asked for in comment #1.

--- Comment #5 from Frank Ch. Eigler fche at redhat dot com 2010-09-27 
16:34:50 UTC ---
test test test

--- Comment #6 from Frank Ch. Eigler fche at redhat dot com 2010-09-27 
17:05:17 UTC ---
test test test


[Bug web/43011] Upgrade gcc.gnu.org/bugzilla to Bugzilla 3.6

2010-09-07 Thread fche at redhat dot com


--- Comment #36 from fche at redhat dot com  2010-09-07 18:16 ---
You're all set with plain shell access now.
Connect to irc.freenode.net #overseers for any further needs.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43011



[Bug web/43011] Upgrade gcc.gnu.org/bugzilla to Bugzilla 3.6

2010-09-07 Thread fche at redhat dot com


-- 

fche at redhat dot com changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |LpSolit at netscape dot net
   |dot org |
 Status|NEW |ASSIGNED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43011



[Bug target/44995] New: define a macro for presence of -mregnames option

2010-07-19 Thread fche at redhat dot com
In some cases, it would be useful if the presence of the gcc -mregnames
option was not only communicated to the assembler, but also to the C
program being compiled.  This comes up in an unusual usage of
inline-assembler operands, where the ambiguity between literals and
register names is a problem.  (http://sourceware.org/PR11821).
With such a macro (say, -D__GCC_REGNAMES), the inline-asm code could
emit extra code strings to allow resolution of the ambiguities.


-- 
   Summary: define a macro for presence of -mregnames option
   Product: gcc
   Version: 4.6.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: fche at redhat dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44995



[Bug target/44995] define a macro for presence of -mregnames option

2010-07-19 Thread fche at redhat dot com


--- Comment #2 from fche at redhat dot com  2010-07-19 21:51 ---
 It is not ambiguous at all in correct usage of inline-asm.

Well, considering that the g constraint can generate either a literal or
a naked register number, the ambiguity is real even for normal inline assembly.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44995



[Bug middle-end/44492] auto-inc-dec pushes PRE_MODIFY/PRE_INC into inline asm operands

2010-06-10 Thread fche at redhat dot com


--- Comment #10 from fche at redhat dot com  2010-06-10 12:11 ---
(In reply to comment #9)
 You cannot use an m operand more than once, since it can include side
 effects.

Nor less than once, apparently.


-- 

fche at redhat dot com changed:

   What|Removed |Added

 CC||fche at redhat dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44492



[Bug middle-end/44492] auto-inc-dec pushes PRE_MODIFY/PRE_INC into inline asm operands

2010-06-10 Thread fche at redhat dot com


--- Comment #16 from fche at redhat dot com  2010-06-10 13:24 ---
(In reply to comment #13)
 m is defined to be the most general memory constraint, and a pre/post
 modified memory operand is still a memory operand.

If this is to stand, please amend the documentation to warn about this.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44492



[Bug middle-end/41633] -Wframe-larger-than should warn about outgoing function calls, specifically varargs

2009-11-02 Thread fche at redhat dot com


--- Comment #1 from fche at redhat dot com  2009-11-02 16:43 ---
Please be aware that the linux kernel uses this flag in its builds
as a tool to help limit runtime stack consumption, as a safety/security
matter.  So it goes beyond a nice to have.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41633



[Bug c/41633] New: -Wframe-larger-than should warn about outgoing function calls, specifically varargs

2009-10-08 Thread fche at redhat dot com
gcc should warn when the stack frame for a called varargs function
is in excess of a -Wframe-larger-than=NNN bytes.  Such a check could
be done at each call site, to see whether the outgoing arguments
alone already exhaust NNN.


-- 
   Summary: -Wframe-larger-than should warn about outgoing function
calls, specifically varargs
   Product: gcc
   Version: unknown
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: fche at redhat dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41633



[Bug libmudflap/41433] security: mudflap accepts environment variables if setuid

2009-09-22 Thread fche at redhat dot com


-- 

fche at redhat dot com changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |fche at redhat dot com
   |dot org |
 Status|UNCONFIRMED |ASSIGNED
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2009-09-22 14:54:43
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41433



[Bug libmudflap/41433] security: mudflap accepts environment variables if setuid

2009-09-22 Thread fche at redhat dot com


--- Comment #2 from fche at redhat dot com  2009-09-22 15:52 ---
Created an attachment (id=18631)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18631action=view)
proposed patch

This patch fixes and documents the can-of-wormsness of setuid.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41433



[Bug libmudflap/41433] security: mudflap accepts environment variables if setuid

2009-09-22 Thread fche at redhat dot com


--- Comment #3 from fche at redhat dot com  2009-09-22 16:18 ---
Committed.


-- 

fche at redhat dot com changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41433



[Bug middle-end/40207] request for enhancement: delay argument loading until needed

2009-05-20 Thread fche at redhat dot com


--- Comment #2 from fche at redhat dot com  2009-05-20 16:56 ---
(In reply to comment #1)
 The define and the static inline functions are not equivalent at all.

Right, in general, but if the expressions are side-effect-free,
gcc could move their evaluation farther down.


-- 

fche at redhat dot com changed:

   What|Removed |Added

 CC||fche at redhat dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40207



[Bug libmudflap/38462] test libmudflap.c/fail27-frag.c fails output pattern test for ppc64

2009-03-23 Thread fche at redhat dot com


--- Comment #1 from fche at redhat dot com  2009-03-23 22:53 ---
(In reply to comment #0)
 Here there is only one nearby object; argv[] and environ[] are missing. [...]
 Should the objects argv and environ be reported in the -m64 output.

I believe so, because those globals are supposed to be registered with the
mudflap runtime, though they might be too far from buffer[] to be listed,
so we should not depend on this.

The real problem seems to be that test case should expect mudflap dead object
rather than mudflap object to match buffer[], just like you say.


-- 

fche at redhat dot com changed:

   What|Removed |Added

 CC||fche at redhat dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38462



[Bug c/25509] can't disable __attribute__((warn_unused_result))

2008-11-22 Thread fche at redhat dot com


--- Comment #22 from fche at redhat dot com  2008-11-22 18:35 ---
(In reply to comment #21)
 Sent from my iPhone

Good to know.

  GCC should not be trying to micromanage coding styles - either of  
  the rest of gnu software or anywhere else, but at least until you
  clean up every bit of your own code, there should be a way of disabling
  the warning clutter.
 
 Why GCC is not micromanaging at all, it just allows the developer of  
 the API to have the warning.  So your complaints here are useless.

What the poster seems to be requesting is another -Wno-unused-FOO flag
to override this warning.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25509



[Bug libmudflap/19319] Mudflap produce many violations on simple, correct c++ program

2008-04-09 Thread fche at redhat dot com


--- Comment #32 from fche at redhat dot com  2008-04-09 19:15 ---
The patch has been committed for some time, and this test case passes.


-- 

fche at redhat dot com changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19319



[Bug tree-optimization/34563] noinline function call being removed

2008-01-17 Thread fche at redhat dot com


--- Comment #10 from fche at redhat dot com  2008-01-17 21:04 ---
Is the mailing-list suggested workaround of adding

   asm ();

into the not-to-be-inlined test function satisfactory?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34563



[Bug middle-end/32044] [4.3 regression] udivdi3 counterproductive, unwarranted use

2008-01-03 Thread fche at redhat dot com


--- Comment #38 from fche at redhat dot com  2008-01-04 03:19 ---
(In reply to comment #37)
 Downgrading to P4.  We seem to have consensus that this is [not] a GCC 
 wrong-code
 bug.

Yeah, it seems to be a mistaken expectation of -ffreestanding not to
call libgcc.  Maybe a new option to that effect would help?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32044



[Bug libmudflap/19319] Mudflap produce many violations on simple, correct c++ program

2007-06-20 Thread fche at redhat dot com


--- Comment #29 from fche at redhat dot com  2007-06-20 19:37 ---
 This is the patch mentioned in my explanation.  It is against the 4.1.1 
 release
 source.

Thanks!
This patch applies fine to CVS head, but it does not appear to help
significantly
with the C++ test cases like the ones in the test suite.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19319



[Bug debug/23551] dwarf records for inlines appear incomplete

2007-03-30 Thread fche at redhat dot com


--- Comment #13 from fche at redhat dot com  2007-03-30 19:21 ---
 Case 1, is also too hard to fix as it would make us lose a lot of
 optimizations.

If aoliva is correct in comment# 11, then some information is being lost
that could be retained with some additional effort.  That would make this
bug other than invalid - at best a wontfix.


-- 

fche at redhat dot com changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|INVALID |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23551



[Bug debug/23551] dwarf records for inlines appear incomplete

2007-03-30 Thread fche at redhat dot com


--- Comment #15 from fche at redhat dot com  2007-03-30 22:10 ---
(In reply to comment #14)
 This is basically the same as case 1 (though a constant instead of a call to
 rand()), now do we want not to prop x1 into x?  I say we always do want that
 because otherwise we get an extra assignment.

I believe the idea was to emit extra DWARF for that copy-propagation, so as to
treat the destination as a location-list-level alias of the source.  The idea
was not to inhibit the copy, just to document it, if that is sensible 
feasible.

 Plus this issue is not a regression at all because the RTL level does the 
 same.

(Did someone say it was?)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23551



[Bug c/25509] can't voidify __attribute__((warn_unused_result))

2007-03-15 Thread fche at redhat dot com


--- Comment #15 from fche at redhat dot com  2007-03-15 21:41 ---
This still seems fishy to me FWIW: both gcc's implementation and documentation
appear to be needlessly aggressive.


-- 

fche at redhat dot com changed:

   What|Removed |Added

 CC||fche at redhat dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25509



[Bug libmudflap/19319] Mudflap produce many violations on simple, correct c++ program

2006-11-14 Thread fche at redhat dot com


--- Comment #25 from fche at redhat dot com  2006-11-14 12:19 ---
(In reply to comment #24)
 Might the problem be that I am compiling on an old glibc?

That is possible.  Try MUDFLAP_OPTIONS=-trace-calls -verbose-trace.
If you have access to a modern glibc, you could compare traces from the two
variants.

 Or that you didn't invoke ./make and didn't in fact run the resulting exe?

I certainly ran it.  env MUDFLAP_OPTIONS=-collect-stats ./make gives some
interesting figures.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19319



[Bug libmudflap/19319] Mudflap produce many violations on simple, correct c++ program

2006-11-13 Thread fche at redhat dot com


--- Comment #23 from fche at redhat dot com  2006-11-14 03:53 ---
 As I said in comment 16, this problem isn't limited to C++ code either.
 Instrument gmake-3.81, and you'll get 100,000+ violations

Sorry, I don't see that.
configured gnu make 3.81
compiled with mainline, CFLAGS=-fmudflap LDFLAGS=-lmudflap.
ran resulting executable.  No problems at all, just slower.
Tried again with -O2 -fmudflap.  Same result.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19319



[Bug libmudflap/28578] A most simple multithreaded program (practically any multithreaded one) causes mudflap violation

2006-11-10 Thread fche at redhat dot com


--- Comment #2 from fche at redhat dot com  2006-11-10 16:04 ---
As shown by MUDFLAP_OPTIONS=-viol-gdb, the deallocation is occurring
during the pthread exit process, and relates to dlopen's thread-local
variables.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28578



[Bug libmudflap/28578] A most simple multithreaded program (practically any multithreaded one) causes mudflap violation

2006-11-10 Thread fche at redhat dot com


--- Comment #3 from fche at redhat dot com  2006-11-10 17:43 ---
Some more details.
The data value in question comes from an allocation due to dlerror(),
performed during __mf_init()'s lookup of inteposed dynamic symbols.
Since mudflap is still in __mf_starting_p state, dlerror's calloc()
gets redirected to __mf_0fn_calloc, and gets one of the preallocated
buffers in .bss.

The problem occurs at main thread shutdown, as caused by pthread_exit().
(An ordinary falling-off-the-end does not trigger this problem.)
What happens is that __libc_start_main starts calling funky cleanup functions,
including one __nptl_deallocate_tsd, which results in a free() call
for that value allocated by dlerror().  But now, libmudflap is in normal
non-reentrant state, so this free() is checked, and sure enough is found
not to refer to a corresponding checked allocation call.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28578



[Bug libmudflap/28578] A most simple multithreaded program (practically any multithreaded one) causes mudflap violation

2006-11-10 Thread fche at redhat dot com


--- Comment #5 from fche at redhat dot com  2006-11-10 18:43 ---
The committed patch appears to work around this problem.


-- 

fche at redhat dot com changed:

   What|Removed |Added

 Status|ASSIGNED|WAITING


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28578



[Bug libmudflap/19319] Mudflap produce many violations on simple, correct c++ program

2006-11-09 Thread fche at redhat dot com


--- Comment #18 from fche at redhat dot com  2006-11-10 03:09 ---
For what it's worth, this problem does not appear to show up in current
mainline
gcc.  If indeed it was caused by tree-ssa passes other than mudflap itself,
a backport of whatever is making it work now seems very unlikely.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19319



[Bug libmudflap/28578] A most simple multithreaded program (practically any multithreaded one) causes mudflap violation

2006-08-07 Thread fche at redhat dot com


-- 

fche at redhat dot com changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |fche at redhat dot com
   |dot org |
 Status|UNCONFIRMED |ASSIGNED
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2006-08-07 18:30:39
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28578



[Bug libmudflap/24619] mudflap instrumentation of dlopen is incorrect

2006-07-02 Thread fche at redhat dot com


-- 

fche at redhat dot com changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |fche at redhat dot com
   |dot org |
 Status|NEW |ASSIGNED
   Last reconfirmed|2005-11-01 22:46:41 |2006-07-02 23:38:49
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24619



[Bug libmudflap/21724] [4.0 Regression] libmudflap/Makefile.am, refusing to install mf-runtime.h in includedir

2006-06-21 Thread fche at redhat dot com


--- Comment #7 from fche at redhat dot com  2006-06-21 16:36 ---
Created an attachment (id=11722)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11722action=view)
patch for mainline


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21724



[Bug libmudflap/21724] [4.0 Regression] libmudflap/Makefile.am, refusing to install mf-runtime.h in includedir

2006-06-21 Thread fche at redhat dot com


--- Comment #8 from fche at redhat dot com  2006-06-21 16:40 ---
patch in 4.2-bound mainline


-- 

fche at redhat dot com changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21724



[Bug libmudflap/28077] [4.1/4.2 regression] pass39-frag.c produces mudflap violation on alpha

2006-06-19 Thread fche at redhat dot com


--- Comment #2 from fche at redhat dot com  2006-06-19 14:01 ---
It looks like only the statically linked multithreding test cases trigger the
problem.  Would you mind trying ot hand-build one of those executables, but
adding -rdynamic to LDFLAGS, and run with -backtrace=99 in MUDFLAP_OPTIONS? 
That way, the backtraces should have more symbolic information.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28077



[Bug libmudflap/26446] Running large program compiled with mudflap aborts even before reaching main()

2006-04-22 Thread fche at redhat dot com


--- Comment #4 from fche at redhat dot com  2006-04-22 15:37 ---
(In reply to comment #3)
 
 I investigated further and found that it is not the size of the memory that
 matters. The problem seems to be that we also use fortran code, which is not
 mudflapped, but needs the gfortran library. The mudflapped C code uses
 malloc(), which gets wrapped into calls to __mfwrap_malloc(). Unfortunately,
 libgfortran also uses malloc(), which is instrumented by libmudflap but
 shouldn't, as this exactly is causing the error.

The link-time wrapping of malloc is designed precisely so that other
uninstrumented libraries that call malloc by name still get registered in the
libmudflap runtime.  That way, pointers from these libraries may make their way
to an instrumented routine, and be used without error.  Does
MUDFLAP_OPTIONS=-trace-calls produce anything?


-- 

fche at redhat dot com changed:

   What|Removed |Added

 CC||fche at redhat dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26446



[Bug libmudflap/26864] multithreaded mudflap not working

2006-04-22 Thread fche at redhat dot com


--- Comment #2 from fche at redhat dot com  2006-04-22 15:42 ---
Indeed, -fmudflapth used to imply -fmudflap, but something broke that
association.  As a workaround, the test case works if both -fmudflap and
-fmudflapth are specified.


-- 

fche at redhat dot com changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |fche at redhat dot com
   |dot org |
 Status|UNCONFIRMED |ASSIGNED
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2006-04-22 15:42:15
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26864



[Bug libmudflap/26864] multithreaded mudflap not working

2006-04-22 Thread fche at redhat dot com


--- Comment #3 from fche at redhat dot com  2006-04-22 16:22 ---
patch committed to mainline


-- 

fche at redhat dot com changed:

   What|Removed |Added

 Status|ASSIGNED|WAITING


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26864



[Bug other/20128] ice with mudflap + profile generate

2006-04-22 Thread fche at redhat dot com


--- Comment #8 from fche at redhat dot com  2006-04-22 20:10 ---
The problem is triggered for the synthetic  _gcov_* type global variables that
the profiling code emits.  mudflap tries to register them with libmudflap.


-- 

fche at redhat dot com changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |fche at redhat dot com
   |dot org |
 Status|NEW |ASSIGNED
   Last reconfirmed|2005-12-28 06:29:27 |2006-04-22 20:10:25
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20128



[Bug libmudflap/20339] mudflap abort

2006-01-24 Thread fche at redhat dot com


--- Comment #3 from fche at redhat dot com  2006-01-24 22:54 ---
With today's svn snapshot on x86, nptl, test case works ok.
If you can reproduce a crash, it would be useful to first amend the test case
to keep a log of malloc/free operations.


-- 

fche at redhat dot com changed:

   What|Removed |Added

 CC||fche at redhat dot com
 Status|NEW |RESOLVED
 Resolution||WORKSFORME


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20339



[Bug libmudflap/19319] Mudflap produce many violations on simple, correct c++ program

2005-09-23 Thread fche at redhat dot com

--- Additional Comments From fche at redhat dot com  2005-09-23 21:35 
---
I can't explain it, but on today's mainline, this bug does not appear.  I'm
going to commit the smaller test case (... make_k ...) from above to
libmudflap/testsuite.  If this test fails, please post an attachment with the
error log.  Since neither my x86 nor x86-64 machine shows the problem, it may be
necessary for you to rebuild the test case with extra dump flags
(-fdump-tree-all and friends) and scour through that for clues.

-- 
   What|Removed |Added

 Status|REOPENED|WAITING


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19319


[Bug libmudflap/23084] mudflap crash upon accept() with argement 2 and 3 as NULL

2005-09-23 Thread fche at redhat dot com

--- Additional Comments From fche at redhat dot com  2005-09-23 21:58 
---
patch committed

-- 
   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23084


[Bug libmudflap/18244] libmudflap installs include/mf-runtime.h in version-independent path

2005-08-29 Thread fche at redhat dot com


-- 
   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |fche at redhat dot com
   |dot org |
 Status|NEW |ASSIGNED
   Last reconfirmed|2005-05-01 14:01:45 |2005-08-29 20:51:49
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18244


[Bug libmudflap/19319] Mudflap produce many violations on simple, correct c++ program

2005-08-18 Thread fche at redhat dot com

--- Additional Comments From fche at redhat dot com  2005-08-18 20:05 
---
still broken.

-- 
   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|FIXED   |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19319


[Bug libmudflap/22064] New: libmudflap contains possible alias violations

2005-06-14 Thread fche at redhat dot com
http://gcc.gnu.org/ml/gcc/2005-06/msg00438.html

-- 
   Summary: libmudflap contains possible alias violations
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: libmudflap
AssignedTo: fche at redhat dot com
ReportedBy: fche at redhat dot com
CC: gcc-bugs at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22064


[Bug testsuite/21094] libmudflap C++ tests run even when C++ not configured

2005-06-14 Thread fche at redhat dot com

--- Additional Comments From fche at redhat dot com  2005-06-14 18:37 
---
patched to look for build tree g++

-- 
   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21094


[Bug libmudflap/22064] libmudflap contains possible alias violations

2005-06-14 Thread fche at redhat dot com

--- Additional Comments From fche at redhat dot com  2005-06-14 18:38 
---
slightly hacky but unobtrusive patch to use type-safe code

-- 
   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22064


[Bug libmudflap/21023] mudflap reports errors for external array variable with no size specified

2005-06-14 Thread fche at redhat dot com

--- Additional Comments From fche at redhat dot com  2005-06-14 19:13 
---
the suggestion seemed to work, thank you!

-- 
   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21023


[Bug libmudflap/21724] [gcc]/libmudflap/Makefile.am, refusing to install mf-runtime.h in includedir

2005-06-14 Thread fche at redhat dot com

--- Additional Comments From fche at redhat dot com  2005-06-14 19:18 
---
thanks, sorry for the wait

-- 
   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21724


[Bug target/21824] [meta-bug] bootstrap bugs for *-gnu*

2005-06-14 Thread fche at redhat dot com


-- 
Bug 21824 depends on bug 21724, which changed state.

Bug 21724 Summary: [gcc]/libmudflap/Makefile.am, refusing to install 
mf-runtime.h in includedir
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21724

   What|Old Value   |New Value

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21824


[Bug other/19266] [mudflap] ICE when compiling with -fmudflap -O

2005-04-12 Thread fche at redhat dot com

--- Additional Comments From fche at redhat dot com  2005-04-12 16:50 
---
I can no longer reproduce this failure with mainline on x86 nor x86-64.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19266


[Bug other/19266] [mudflap] ICE when compiling with -fmudflap -O

2005-04-12 Thread fche at redhat dot com


-- 
   What|Removed |Added

 Status|ASSIGNED|WAITING


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19266


[Bug libmudflap/19319] Mudflap produce many violations on simple, correct c++ program

2005-03-10 Thread fche at redhat dot com

--- Additional Comments From fche at redhat dot com  2005-03-10 21:57 
---
Myseriously, the bug still appears fixed, in both 4_0-branch and mainline,
despite the reversion.  See libmudflap/testsuite/*++/pass55*. For archival
purposes, the last approved but apparently unnecessary patch for this
problem was this one:

http://gcc.gnu.org/ml/gcc-patches/2005-03/msg00381.html

-- 
   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19319


[Bug libmudflap/19319] Mudflap produce many violations on simple, correct c++ program

2005-02-13 Thread fche at redhat dot com

--- Additional Comments From fche at redhat dot com  2005-02-13 12:50 
---
Thank you, Jason!

-- 
   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19319


[Bug libmudflap/19319] Mudflap produce many violations on simple, correct c++ program

2005-01-10 Thread fche at redhat dot com

--- Additional Comments From fche at redhat dot com  2005-01-10 17:04 
---
This patch appears to fix the problem: testing and getting approvals

--- gimplify.c  1 Jan 2005 01:43:08 -   2.101
+++ gimplify.c  10 Jan 2005 17:03:54 -
@@ -2949,6 +2949,15 @@ gimplify_modify_expr (tree *expr_p, tree
   if (ret != GS_UNHANDLED)
 return ret;
  
+  /* Handle aggregate returns from function calls.  We need to mark
+ the LHS addressable, since the expanded call will pass its
+ address as a hidden argument.  */
+  if (TREE_CODE (*from_p) == CALL_EXPR)
+{
+  if (aggregate_value_p (*to_p, *from_p))
+lang_hooks.mark_addressable (*to_p);
+}
+
   /* If we've got a variable sized assignment between two lvalues (i.e. does
  not involve a call), then we can make things a bit more straightforward
  by converting the assignment to memcpy or memset.  */

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19319


[Bug libmudflap/19319] Mudflap produce many violations on simple, correct c++ program

2005-01-07 Thread fche at redhat dot com


-- 
   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |fche at redhat dot com
   |dot org |
 Status|UNCONFIRMED |ASSIGNED
 Ever Confirmed||1
  GCC build triplet| i686-pc-linux-gnu  |i686-pc-linux-gnu
   GCC host triplet| i686-pc-linux-gnu  |i686-pc-linux-gnu
 GCC target triplet| i686-pc-linux-gnu  |i686-pc-linux-gnu
   Last reconfirmed|-00-00 00:00:00 |2005-01-07 22:42:03
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19319


[Bug libmudflap/19319] Mudflap produce many violations on simple, correct c++ program

2005-01-07 Thread fche at redhat dot com

--- Additional Comments From fche at redhat dot com  2005-01-07 22:58 
---
Here is a simpler test case for at least one of the problems.

struct k {
  int data;
  k(int j): data(j) {}
};
k make_k () { return k(1); }
int main ()
{
  k foo = make_k ();
  return 0;
}


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19319


[Bug other/19266] [mudflap] ICE when compiling with -fmudflap -O

2005-01-05 Thread fche at redhat dot com

--- Additional Comments From fche at redhat dot com  2005-01-06 02:50 
---
reproduced bug, only on original test case

-- 
   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |fche at redhat dot com
   |dot org |
 Status|NEW |ASSIGNED
   Last reconfirmed|2005-01-05 20:36:31 |2005-01-06 02:50:07
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19266


  1   2   >