[Bug c++/91214] first atof function call not return correct result

2019-07-19 Thread xiaoyi_wu at yahoo dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91214

xiaoyi_wu at yahoo dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |INVALID

--- Comment #1 from xiaoyi_wu at yahoo dot com ---
Never mind.  False alarm.  The text file has a not visible byte order mark of
0xefbbbf at the beginning, causing atof correctly returning 0.

[Bug c++/91214] New: first atof function call not return correct result

2019-07-19 Thread xiaoyi_wu at yahoo dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91214

Bug ID: 91214
   Summary: first atof function call not return correct result
   Product: gcc
   Version: 9.1.1
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c++
  Assignee: unassigned at gcc dot gnu.org
  Reporter: xiaoyi_wu at yahoo dot com
  Target Milestone: ---

The first call to atof in the program gives incorrect result.  Here is the
terminal session:

lima:~$ uname -a
Linux lima 5.1.17-300.fc30.x86_64 #1 SMP Wed Jul 10 15:20:27 UTC 2019 x86_64
x86_64 x86_64 GNU/Linux
lima:~$ g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/9/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap
--enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --prefix=/usr
--mandir=/usr/share/man --infodir=/usr/share/info
--with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared
--enable-threads=posix --enable-checking=release --enable-multilib
--with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions
--enable-gnu-unique-object --enable-linker-build-id
--with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin
--enable-initfini-array --with-isl --enable-offload-targets=nvptx-none
--without-cuda-driver --enable-gnu-indirect-function --enable-cet
--with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 9.1.1 20190503 (Red Hat 9.1.1-1) (GCC)
lima:~$ cat main.cc
#include 
#include 
int main(int argc, const char **argv) {
  if (argc != 2) return printf("usage$ %s input.txt\n", *argv);
  FILE *file = fopen(argv[1], "r");
  char line[256];
  while (fgets(line, 256, file)) {
printf("{%s} %g\n", line, atof(line));
  }
  fclose(file);
}
lima:~$ cat input.txt
123.45
234.56
345.67
lima:~$ g++ -Wall -O3 main.cc
lima:~$ a.out input.txt
{123.45
} 0
{234.56
} 234.56
{345.67
} 345.67
lima:~$

This small program read lines from input.txt in a loop, and print the line and
the atof value of the line out.  But the first atof returns a 0 instead of the
expected 123.45.

[Bug bootstrap/30889] New: make bootstrap failed on linux

2007-02-20 Thread xiaoyi_wu at yahoo dot com
make bootstrap failed with the following error:

/home/xiaoyi/build/obj.gcc412/./gcc/xgcc -shared-libgcc
-B/home/xiaoyi/build/obj.gcc412/./gcc -nostdinc++
-L/home/xiaoyi/build/obj.gcc412/i686-pc-linux-gnu/libstdc++-v3/src
-L/home/xiaoyi/build/obj.gcc412/i686-pc-linux-gnu/libstdc++-v3/src/.libs
-B/exp/opt/gcc412/i686-pc-linux-gnu/bin/
-B/exp/opt/gcc412/i686-pc-linux-gnu/lib/ -isystem
/exp/opt/gcc412/i686-pc-linux-gnu/include -isystem
/exp/opt/gcc412/i686-pc-linux-gnu/sys-include -shared -nostdlib /usr/lib/crti.o
/home/xiaoyi/build/obj.gcc412/./gcc/crtbeginS.o  .libs/bitmap_allocator.o
.libs/pool_allocator.o .libs/mt_allocator.o .libs/codecvt.o
.libs/compatibility.o .libs/complex_io.o .libs/ctype.o .libs/debug.o
.libs/debug_list.o .libs/functexcept.o .libs/globals_locale.o
.libs/globals_io.o .libs/ios.o .libs/ios_failure.o .libs/ios_init.o
.libs/ios_locale.o .libs/limits.o .libs/list.o .libs/locale.o
.libs/locale_init.o .libs/locale_facets.o .libs/localename.o .libs/stdexcept.o
.libs/strstream.o .libs/tree.o .libs/allocator-inst.o .libs/concept-inst.o
.libs/fstream-inst.o .libs/ext-inst.o .libs/ios-inst.o .libs/iostream-inst.o
.libs/istream-inst.o .libs/istream.o .libs/locale-inst.o
.libs/locale-misc-inst.o .libs/misc-inst.o .libs/ostream-inst.o
.libs/sstream-inst.o .libs/streambuf-inst.o .libs/streambuf.o
.libs/string-inst.o .libs/valarray-inst.o .libs/wlocale-inst.o
.libs/wstring-inst.o .libs/atomicity.o .libs/codecvt_members.o
.libs/collate_members.o .libs/ctype_members.o .libs/messages_members.o
.libs/monetary_members.o .libs/numeric_members.o .libs/time_members.o
.libs/basic_file.o .libs/c++locale.o -Wl,--whole-archive
../libmath/.libs/libmath.a ../libsupc++/.libs/libsupc++convenience.a
-Wl,--no-whole-archive 
-L/home/xiaoyi/build/obj.gcc412/i686-pc-linux-gnu/libstdc++-v3/src
-L/home/xiaoyi/build/obj.gcc412/i686-pc-linux-gnu/libstdc++-v3/src/.libs -lm
../libmath/.libs/libmath.a -lm ../libsupc++/.libs/libsupc++convenience.a -lm
-L/home/xiaoyi/build/obj.gcc412/./gcc -lgcc_s -lc -lgcc_s -lm -lgcc_s -lc
-lgcc_s /home/xiaoyi/build/obj.gcc412/./gcc/crtendS.o /usr/lib/crtn.o  -Wl,-O1
-Wl,-z -Wl,relro -Wl,--version-script=libstdc++-symbol.ver -Wl,-soname
-Wl,libstdc++.so.6 -o .libs/libstdc++.so.6.0.8
/usr/bin/ld: BFD 2.15.92.0.2 20040927 internal error, aborting at
../../bfd/elf32-i386.c line 2262 in elf_i386_relocate_section

/usr/bin/ld: Please report this bug.

collect2: ld returned 1 exit status
make[5]: *** [libstdc++.la] Error 1
make[5]: Leaving directory
`/home/xiaoyi/build/obj.gcc412/i686-pc-linux-gnu/libstdc++-v3/src'


-- 
   Summary: make bootstrap failed on linux
   Product: gcc
   Version: 4.1.2
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: xiaoyi_wu at yahoo dot com
 GCC build triplet: Linux
  GCC host triplet: Linux
GCC target triplet: Linux


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



[Bug bootstrap/30890] New: make bootstrap failed on linux

2007-02-20 Thread xiaoyi_wu at yahoo dot com
make bootstrap failed with the following error:

/home/xiaoyi/build/obj.gcc412/./gcc/xgcc -shared-libgcc
-B/home/xiaoyi/build/obj.gcc412/./gcc -nostdinc++
-L/home/xiaoyi/build/obj.gcc412/i686-pc-linux-gnu/libstdc++-v3/src
-L/home/xiaoyi/build/obj.gcc412/i686-pc-linux-gnu/libstdc++-v3/src/.libs
-B/exp/opt/gcc412/i686-pc-linux-gnu/bin/
-B/exp/opt/gcc412/i686-pc-linux-gnu/lib/ -isystem
/exp/opt/gcc412/i686-pc-linux-gnu/include -isystem
/exp/opt/gcc412/i686-pc-linux-gnu/sys-include -shared -nostdlib /usr/lib/crti.o
/home/xiaoyi/build/obj.gcc412/./gcc/crtbeginS.o  .libs/bitmap_allocator.o
.libs/pool_allocator.o .libs/mt_allocator.o .libs/codecvt.o
.libs/compatibility.o .libs/complex_io.o .libs/ctype.o .libs/debug.o
.libs/debug_list.o .libs/functexcept.o .libs/globals_locale.o
.libs/globals_io.o .libs/ios.o .libs/ios_failure.o .libs/ios_init.o
.libs/ios_locale.o .libs/limits.o .libs/list.o .libs/locale.o
.libs/locale_init.o .libs/locale_facets.o .libs/localename.o .libs/stdexcept.o
.libs/strstream.o .libs/tree.o .libs/allocator-inst.o .libs/concept-inst.o
.libs/fstream-inst.o .libs/ext-inst.o .libs/ios-inst.o .libs/iostream-inst.o
.libs/istream-inst.o .libs/istream.o .libs/locale-inst.o
.libs/locale-misc-inst.o .libs/misc-inst.o .libs/ostream-inst.o
.libs/sstream-inst.o .libs/streambuf-inst.o .libs/streambuf.o
.libs/string-inst.o .libs/valarray-inst.o .libs/wlocale-inst.o
.libs/wstring-inst.o .libs/atomicity.o .libs/codecvt_members.o
.libs/collate_members.o .libs/ctype_members.o .libs/messages_members.o
.libs/monetary_members.o .libs/numeric_members.o .libs/time_members.o
.libs/basic_file.o .libs/c++locale.o -Wl,--whole-archive
../libmath/.libs/libmath.a ../libsupc++/.libs/libsupc++convenience.a
-Wl,--no-whole-archive 
-L/home/xiaoyi/build/obj.gcc412/i686-pc-linux-gnu/libstdc++-v3/src
-L/home/xiaoyi/build/obj.gcc412/i686-pc-linux-gnu/libstdc++-v3/src/.libs -lm
../libmath/.libs/libmath.a -lm ../libsupc++/.libs/libsupc++convenience.a -lm
-L/home/xiaoyi/build/obj.gcc412/./gcc -lgcc_s -lc -lgcc_s -lm -lgcc_s -lc
-lgcc_s /home/xiaoyi/build/obj.gcc412/./gcc/crtendS.o /usr/lib/crtn.o  -Wl,-O1
-Wl,-z -Wl,relro -Wl,--version-script=libstdc++-symbol.ver -Wl,-soname
-Wl,libstdc++.so.6 -o .libs/libstdc++.so.6.0.8
/usr/bin/ld: BFD 2.15.92.0.2 20040927 internal error, aborting at
../../bfd/elf32-i386.c line 2262 in elf_i386_relocate_section

/usr/bin/ld: Please report this bug.

collect2: ld returned 1 exit status
make[5]: *** [libstdc++.la] Error 1
make[5]: Leaving directory
`/home/xiaoyi/build/obj.gcc412/i686-pc-linux-gnu/libstdc++-v3/src'


-- 
   Summary: make bootstrap failed on linux
   Product: gcc
   Version: 4.1.2
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: xiaoyi_wu at yahoo dot com
 GCC build triplet: Linux
  GCC host triplet: Linux
GCC target triplet: Linux


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



[Bug bootstrap/30828] New: make bootstrap failed on linux

2007-02-16 Thread xiaoyi_wu at yahoo dot com
make bootstrap failed with the following error:

/home/xiaoyi/build/obj.gcc412/./gcc/xgcc -shared-libgcc
-B/home/xiaoyi/build/obj.gcc412/./gcc -nostdinc++
-L/home/xiaoyi/build/obj.gcc412/i686-pc-linux-gnu/libstdc++-v3/src
-L/home/xiaoyi/build/obj.gcc412/i686-pc-linux-gnu/libstdc++-v3/src/.libs
-B/exp/opt/gcc412/i686-pc-linux-gnu/bin/
-B/exp/opt/gcc412/i686-pc-linux-gnu/lib/ -isystem
/exp/opt/gcc412/i686-pc-linux-gnu/include -isystem
/exp/opt/gcc412/i686-pc-linux-gnu/sys-include -shared -nostdlib /usr/lib/crti.o
/home/xiaoyi/build/obj.gcc412/./gcc/crtbeginS.o  .libs/bitmap_allocator.o
.libs/pool_allocator.o .libs/mt_allocator.o .libs/codecvt.o
.libs/compatibility.o .libs/complex_io.o .libs/ctype.o .libs/debug.o
.libs/debug_list.o .libs/functexcept.o .libs/globals_locale.o
.libs/globals_io.o .libs/ios.o .libs/ios_failure.o .libs/ios_init.o
.libs/ios_locale.o .libs/limits.o .libs/list.o .libs/locale.o
.libs/locale_init.o .libs/locale_facets.o .libs/localename.o .libs/stdexcept.o
.libs/strstream.o .libs/tree.o .libs/allocator-inst.o .libs/concept-inst.o
.libs/fstream-inst.o .libs/ext-inst.o .libs/ios-inst.o .libs/iostream-inst.o
.libs/istream-inst.o .libs/istream.o .libs/locale-inst.o
.libs/locale-misc-inst.o .libs/misc-inst.o .libs/ostream-inst.o
.libs/sstream-inst.o .libs/streambuf-inst.o .libs/streambuf.o
.libs/string-inst.o .libs/valarray-inst.o .libs/wlocale-inst.o
.libs/wstring-inst.o .libs/atomicity.o .libs/codecvt_members.o
.libs/collate_members.o .libs/ctype_members.o .libs/messages_members.o
.libs/monetary_members.o .libs/numeric_members.o .libs/time_members.o
.libs/basic_file.o .libs/c++locale.o -Wl,--whole-archive
../libmath/.libs/libmath.a ../libsupc++/.libs/libsupc++convenience.a
-Wl,--no-whole-archive 
-L/home/xiaoyi/build/obj.gcc412/i686-pc-linux-gnu/libstdc++-v3/src
-L/home/xiaoyi/build/obj.gcc412/i686-pc-linux-gnu/libstdc++-v3/src/.libs -lm
../libmath/.libs/libmath.a -lm ../libsupc++/.libs/libsupc++convenience.a -lm
-L/home/xiaoyi/build/obj.gcc412/./gcc -lgcc_s -lc -lgcc_s -lm -lgcc_s -lc
-lgcc_s /home/xiaoyi/build/obj.gcc412/./gcc/crtendS.o /usr/lib/crtn.o  -Wl,-O1
-Wl,-z -Wl,relro -Wl,--version-script=libstdc++-symbol.ver -Wl,-soname
-Wl,libstdc++.so.6 -o .libs/libstdc++.so.6.0.8
/usr/bin/ld: BFD 2.15.92.0.2 20040927 internal error, aborting at
../../bfd/elf32-i386.c line 2262 in elf_i386_relocate_section

/usr/bin/ld: Please report this bug.

collect2: ld returned 1 exit status
make[5]: *** [libstdc++.la] Error 1
make[5]: Leaving directory
`/home/xiaoyi/build/obj.gcc412/i686-pc-linux-gnu/libstdc++-v3/src'


-- 
   Summary: make bootstrap failed on linux
   Product: gcc
   Version: 4.1.2
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: xiaoyi_wu at yahoo dot com
 GCC build triplet: Linux
  GCC host triplet: Linux
GCC target triplet: Linux


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



[Bug c++/23645] internal compiler error

2005-08-31 Thread xiaoyi_wu at yahoo dot com

--- Additional Comments From xiaoyi_wu at yahoo dot com  2005-08-31 23:34 
---
Hi, this is the original reporter of this bug.

But a day later, I can not reproduce it at all on the same machine.  I didn't
even log out of my account.  Strange!

Anyway, I have changed the resolution to INVALID.  If this is not what I
supposed to do, please let me know.


-- 
   What|Removed |Added

 Status|WAITING |RESOLVED
 Resolution||INVALID


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


[Bug c++/23645] New: internal compiler error

2005-08-30 Thread xiaoyi_wu at yahoo dot com
$ uname -a
Linux rathercry.corp.yahoo.com 2.6.9-11.EL #1 Fri May 20 18:17:57 EDT 2005 i686
i686 i386 GNU/Linux
$ g++ -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ../gcc-4.0.1/configure --prefix=/exp/opt/gcc401
--enable-languages=c++
Thread model: posix
gcc version 4.0.1
$ cat main.cc
namespace z {
  class A {
  public:
A(int);
~A();
  };
#ifdef _IMPL
  A::A(int) {}
  A::~A() {}
#endif
}
using namespace z;
int main() {
  A a(0), b(0);
}
$ g++ -Wall -O3 main.cc
main.cc: In function ‘int main()’:
main.cc:15: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See URL:http://gcc.gnu.org/bugs.html for instructions.

/* g++ -Wall -O3 -D_IMPL main.cc
   compiles fine, and
   g++ -Wall main.cc
   compiles fine, but linking complains about undefined A(int) and ~A(), as
expected.
*/

-- 
   Summary: internal compiler error
   Product: gcc
   Version: 4.0.1
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: xiaoyi_wu at yahoo dot com
CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: Linux
  GCC host triplet: Linux
GCC target triplet: Linux


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