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

2010-09-13 Thread tom dot browder at gmail dot com
The GCC Wiki does not have the text colorizing macro installed (or else it
doesn't seem to work as it's supposed to).  See
http://moinmo.in/MacroMarket/Color2 for more details on it.


-- 
   Summary: GCC WIki Needs Text Colorizing Capability
   Product: gcc
   Version: unknown
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: web
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tom dot browder at gmail dot com


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



[Bug preprocessor/45599] New: Remove all code applying to obsolete #pragma once

2010-09-08 Thread tom dot browder at gmail dot com
The pragma once is obsolete due to cpp optimizations and #pragma once can
be completely ignored.  Any code referring to it should be removed.


-- 
   Summary: Remove all code applying to obsolete #pragma once
   Product: gcc
   Version: unknown
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: preprocessor
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tom dot browder at gmail dot com


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



[Bug preprocessor/45599] Remove all code applying to obsolete #pragma once

2010-09-08 Thread tom dot browder at gmail dot com


--- Comment #2 from tom dot browder at gmail dot com  2010-09-08 15:02 
---
Ah, you are correct--old code may have that only.  How about a warning instead
about using the recommended construct (the header guard) instead of the pragma
once?


-- 


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



[Bug preprocessor/45599] Remove all code applying to obsolete #pragma once

2010-09-08 Thread tom dot browder at gmail dot com


--- Comment #4 from tom dot browder at gmail dot com  2010-09-08 15:29 
---
Oops, I missed that PR.  I still think that an optional warning should be
there--something like -Wpragma-once with a message about the better practice.
(Sorry I missed finding the original bug--I only looked at open bugs--I now
know better.)


-- 

tom dot browder at gmail dot com changed:

   What|Removed |Added

 CC||tom dot browder at gmail dot
   ||com


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



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

2010-09-07 Thread tom dot browder at gmail dot com


--- Comment #34 from tom dot browder at gmail dot com  2010-09-07 17:58 
---
(In reply to comment #33)
 I guess you meant to be CC'ed?
 

Yes.  The work I started was a Perl script to convert a 2.20+ database to the
latest version.  The last question I had of Daniel was could we get a test bed
so others could try out the new bugzilla setup--looks like that is underway. 
There was another problem I had that I don't remember at the moment, but that
was where I left it.


-- 


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



[Bug c++/45555] New: Add warnings for changes to code with option -fipa-sra

2010-09-06 Thread tom dot browder at gmail dot com
The -fipa-sra option may result in object code changes.  Users should be
notified of such changes so they can make source code changes.


-- 
   Summary: Add warnings for changes to code with option -fipa-sra
   Product: gcc
   Version: unknown
Status: UNCONFIRMED
  Severity: enhancement
  Priority: P3
 Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tom dot browder at gmail dot com


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



[Bug bootstrap/45556] New: Add PPL and CLooG-PPL source to gcc source tree for build

2010-09-06 Thread tom dot browder at gmail dot com
As of now, gcc builds with gmp, mpfr, and mpc source directories placed in the
gcc tree by the user.  Adding the other two main prerequisites into the tree
for full gcc features would be a win for users.  The inter-dependence of the
configuration options between the latter two and gmp, mpfr, and mpc makes it
difficult for a user to build all successfully without trial and error.  An
explicitly versioned set of the five sources known to work for a given version
of gcc to be downloaded with a helper script (like the one by Andrew Haley:
download_prerequisites.sh) would be very helpful and ease debugging and help
for all.


-- 
   Summary: Add PPL and CLooG-PPL source to gcc source tree for
build
   Product: gcc
   Version: unknown
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tom dot browder at gmail dot com


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



[Bug other/45503] New: make distclean Does Not Remove All Local Configuration Data

2010-09-02 Thread tom dot browder at gmail dot com
After an aborted or clean build in a directory outside the gcc source tree,
make distclean is supposed to remove all configuration information.  However,
that is not the case for at least one target (pdf).  Using gcc-4.5.1 in my
build directory (as a bash user):

$ cd gcc_build
$ ../gcc-4.5.1/configure
... # nothing unusual
$ make pdf
... # nothing unusual except pdf target seems to
# result in LOTs of extra compilation

Come back the next day

$ export CC=/usr/local/bin/gcc-4.5.1
$ cd gcc_build
$ make distclean
$ ls -aCF
./  ../  fixincludes/
$ ../gcc-5.5.1/configure
... # nothing unusual
$ make pdf
make[1]: Entering directory `/usr/local/src/gcc_build'
make[2]: Entering directory `/usr/local/src/gcc_build'
make[2]: Leaving directory `/usr/local/src/gcc_build'
Configuring in ./fixincludes
configure: loading cache ./config.cache
configure: error: `CC' has changed since the previous run:
configure:   former value:  `gcc'
configure:   current value: `/usr/local/bin/gcc-4.5.1'
configure: error: in `/usr/local/src/gcc_build/fixincludes':
configure: error: changes in the environment can compromise the build
configure: error: run `make distclean' and/or `rm ./config.cache' and start
over
make[1]: *** [configure-fixincludes] Error 1
make[1]: Leaving directory `/usr/local/src/gcc_build'
make: *** [do-pdf] Error 2


-- 
   Summary: make distclean Does Not Remove All Local Configuration
Data
   Product: gcc
   Version: 4.5.1
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: other
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tom dot browder at gmail dot com


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



[Bug fortran/38830] New: Add Variable Format Expression I/O Capability

2009-01-13 Thread tom dot browder at gmail dot com
I would like to see a new gfortran extension added so that the Variable Format
Expression I/O capability will be available with gfortran as it is on many
commercial compilers.  Such a capability was once proposed as an addition to
the Fortran 95 standard but was not accepted for some reason.


-- 
   Summary: Add Variable Format Expression I/O Capability
   Product: gcc
   Version: unknown
Status: UNCONFIRMED
  Severity: enhancement
  Priority: P3
 Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tom dot browder at gmail dot com


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



[Bug fortran/38830] Add Variable Format Expression I/O Capability

2009-01-13 Thread tom dot browder at gmail dot com


--- Comment #3 from tom dot browder at gmail dot com  2009-01-14 00:10 
---
I'm sorry I didn't catch the original bug.  I did search but missed the
obvious reference.


-- 


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



[Bug fortran/38773] New: Arithmetic Overflow with Integer Parameter Assignment

2009-01-08 Thread tom dot browder at gmail dot com
The attached program causes an arithmetic overflow error with the following
gfortran versions: 4.3.1, 4.3.2, and the trunk at revision 143193.  It does NOT
cause an error with version 4.2.1.

Also attached is the output from running gfortran -v --save-temps.


-- 
   Summary: Arithmetic Overflow with Integer Parameter Assignment
   Product: gcc
   Version: unknown
Status: UNCONFIRMED
  Severity: blocker
  Priority: P3
 Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tom dot browder at gmail dot com
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu


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



[Bug fortran/38773] Arithmetic Overflow with Integer Parameter Assignment

2009-01-08 Thread tom dot browder at gmail dot com


--- Comment #1 from tom dot browder at gmail dot com  2009-01-09 01:13 
---
Created an attachment (id=17060)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17060action=view)
Program demonstrating the overflow error.


-- 


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



[Bug fortran/38773] Arithmetic Overflow with Integer Parameter Assignment

2009-01-08 Thread tom dot browder at gmail dot com


--- Comment #2 from tom dot browder at gmail dot com  2009-01-09 01:14 
---
Created an attachment (id=17061)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17061action=view)
Output from gfortran with -v --save-temps


-- 


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



[Bug fortran/38672] New: ICE during build with versions 4.3.2 and 4.4-20081226

2008-12-30 Thread tom dot browder at gmail dot com
The attached archive (Makefile, 2 source files, and output from gfortran -v)
yields an ICE during build with versions 4.3.2 and 4.4-20081226 (but not
version 4.1.2 20070925 (Red Hat 4.1.2-27)).


-- 
   Summary: ICE during build with versions 4.3.2 and 4.4-20081226
   Product: gcc
   Version: 4.4.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tom dot browder at gmail dot com
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu


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



[Bug fortran/38672] ICE during build with versions 4.3.2 and 4.4-20081226

2008-12-30 Thread tom dot browder at gmail dot com


--- Comment #1 from tom dot browder at gmail dot com  2008-12-30 13:09 
---
Created an attachment (id=17014)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17014action=view)
Output from gfortan -v


-- 


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



[Bug fortran/38672] ICE during build with versions 4.3.2 and 4.4-20081226

2008-12-30 Thread tom dot browder at gmail dot com


--- Comment #2 from tom dot browder at gmail dot com  2008-12-30 13:11 
---
Created an attachment (id=17015)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17015action=view)
Archive with files to demonstrate the bug.

The Makefile has a variable at the top to pick specific (or not) versions of
gfortran.


-- 


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



[Bug other/37210] Prohibit Default Builds in the GCC Source Tree

2008-08-24 Thread tom dot browder at gmail dot com


--- Comment #2 from tom dot browder at gmail dot com  2008-08-24 22:07 
---
Andrew, you're right--it's not prohibited, but my argument is that it should be
prohibited as the default build (but have a specific configure variable to
allow it), at least until it is tested.  Over the years I've watched people
have a build  problem, and the first thing the gurus tell them is *don't* build
in the gcc tree, so this enhancement would at least get newbies' attention
instead of continuing to waste help bandwidth.  Note the recommendation to not
build in the tree has been around I'll guess for at least ten years.  And with
the complexity of the build I doubt that the tested in-tree build will ever be
a requirement for a release.

I envision a short but succinct message telling about the prohibition and
adding a link to more detail.  The installation instructions should perhaps
have text enhancement or other edits to highlight the reason for the
prohibition.  


-- 


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



[Bug other/37210] New: Prohibit Default Builds in the GCC Source Tree

2008-08-23 Thread tom dot browder at gmail dot com
The gcc configuration instructions *highly* recommend building outside the gcc
source tree, and often, following the gcc-help list, I see that doing so causes
problems.  I propose that the build process be modified so as to default to
*failing* to build under those circumstances.  Add a configuration variable, if
necessary, to allow such a build.

In the meantime, I recommend that the highly recommendation be changed to
some more mandatory language unless the user is a gcc developer.


-- 
   Summary: Prohibit Default Builds in the GCC Source Tree
   Product: gcc
   Version: 4.4.0
Status: UNCONFIRMED
  Severity: enhancement
  Priority: P3
 Component: other
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tom dot browder at gmail dot com


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



[Bug c++/34198] -Wconversion gives apparent erroneous warning with g++ 4.3-20071109

2007-11-23 Thread tom dot browder at gmail dot com


--- Comment #15 from tom dot browder at gmail dot com  2007-11-24 02:36 
---
Tried:

  g++ -c -Wconversion test_conversion.cc

using g++ trunk of svn version 30392 and had no warnings.


-- 


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



[Bug c++/34198] New: -Wconversion gives apparent erroneous warning with g++ 4.3-20071109

2007-11-22 Thread tom dot browder at gmail dot com
Consider the following code:

f.cc ==
void f(const unsigned char b)
{
 unsigned char c = static_castunsigned char(b  0xff);
}
== f.cc

Compile with g++ 4.1.2:

 $ g++-4.3-20071109 -c f.cc -Wconversion
 $

Note no warnings.

Compile with g++ 4.3-20071109:

 $ g++-4.3-20071109 -c f.cc -Wconversion
 f.cc: In function 'void f(unsigned char)':
 f.cc:3: warning: conversion to 'unsigned char' from 'int' may alter its value


-- 
   Summary: -Wconversion gives apparent erroneous warning with g++
4.3-20071109
   Product: gcc
   Version: 4.3.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tom dot browder at gmail dot com


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



[Bug c++/34198] -Wconversion gives apparent erroneous warning with g++ 4.3-20071109

2007-11-22 Thread tom dot browder at gmail dot com


--- Comment #2 from tom dot browder at gmail dot com  2007-11-22 21:37 
---
Created an attachment (id=14617)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14617action=view)
Intermediate file produced by g++-4.3-20071109


-- 


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



[Bug c++/34198] -Wconversion gives apparent erroneous warning with g++ 4.3-20071109

2007-11-22 Thread tom dot browder at gmail dot com


--- Comment #1 from tom dot browder at gmail dot com  2007-11-22 21:35 
---
Created an attachment (id=14616)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14616action=view)
Output from running: g++-4.3-20071109 -v -save-temps -c test_conversion.cc


-- 


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



[Bug c++/34198] -Wconversion gives apparent erroneous warning with g++ 4.3-20071109

2007-11-22 Thread tom dot browder at gmail dot com


--- Comment #6 from tom dot browder at gmail dot com  2007-11-23 02:03 
---
Created an attachment (id=14623)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14623action=view)
Output from running: g++-4.3-20071109 -v -save-temps -c -wconversion
test_conversion.cc


-- 

tom dot browder at gmail dot com changed:

   What|Removed |Added

  Attachment #14616|0   |1
is obsolete||


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



[Bug c++/34198] -Wconversion gives apparent erroneous warning with g++ 4.3-20071109

2007-11-22 Thread tom dot browder at gmail dot com


--- Comment #7 from tom dot browder at gmail dot com  2007-11-23 02:05 
---
Created an attachment (id=14624)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14624action=view)
Intermediate file produced by g++-4.3-20071109


-- 

tom dot browder at gmail dot com changed:

   What|Removed |Added

  Attachment #14617|0   |1
is obsolete||


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