public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: c++/5568: compiles for ever as a c++ file but ok as a .c file
@ 2002-04-19 13:43 pme
  0 siblings, 0 replies; 2+ messages in thread
From: pme @ 2002-04-19 13:43 UTC (permalink / raw)
  To: djg, gcc-bugs, gcc-prs, nobody, pb

Synopsis: compiles for ever as a c++ file but ok as a .c file

State-Changed-From-To: open->closed
State-Changed-By: pme
State-Changed-When: Fri Apr 19 13:42:59 2002
State-Changed-Why:
    Using 3.1 prerelease sources, it compiles in about a
    quarter-second for me:
    
    219% time g++ 5568_gcctest.cpp
    
    real    0m0.265s
    user    0m0.200s
    sys     0m0.060s
    220%

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=5568


^ permalink raw reply	[flat|nested] 2+ messages in thread

* c++/5568: compiles for ever as a c++ file but ok as a .c file
@ 2002-02-01  3:16 djg
  0 siblings, 0 replies; 2+ messages in thread
From: djg @ 2002-02-01  3:16 UTC (permalink / raw)
  To: gcc-gnats; +Cc: pb


>Number:         5568
>Category:       c++
>Synopsis:       compiles for ever as a c++ file but ok as a .c file
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Feb 01 03:16:02 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Dvid  Greaves
>Release:        2.96
>Organization:
>Environment:
redhat linux
>Description:
The file compiles for ever - compiler does not exit
after 10+ hours.  Was ok with earlier versions I think.
>How-To-Repeat:
gcc -v -save-temps -Wall -c gcctest.cpp
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-85)
 /usr/lib/gcc-lib/i386-redhat-linux/2.96/cpp0 -lang-c++ -D__GNUG__=2 -D__EXCEPTIONS -v -D__GNUC__=2 -D__GNUC_MINOR__=96 -D__GNUC_PATCHLEVEL__=0 -D__ELF__ -Dunix -Dlinux -D__ELF__ -D__unix__ -D__linux__ -D__unix -D__linux -Asystem(posix) -D__NO_INLINE__ -Wall -Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__ -D__tune_i386__ gcctest.cpp gcctest.ii
GNU CPP version 2.96 20000731 (Red Hat Linux 7.1 2.96-85) (cpplib) (i386 Linux/ELF)
ignoring nonexistent directory "/usr/local/include"
ignoring nonexistent directory "/usr/i386-redhat-linux/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/g++-3
 /usr/lib/gcc-lib/i386-redhat-linux/2.96/include
 /usr/include
End of search list.
 /usr/lib/gcc-lib/i386-redhat-linux/2.96/cc1plus gcctest.ii -quiet -dumpbase gcctest.cpp -Wall -version -o gcctest.s
GNU C++ version 2.96 20000731 (Red Hat Linux 7.1 2.96-85) (i386-redhat-linux) compiled by GNU C version 2.96 20000731 (Red Hat Linux 7.1 2.96-85).
>Fix:
Keep the .o file generated from a previous
installation of gcc ?
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="gcctest.cpp"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="gcctest.cpp"

CiNkZWZpbmUgdTY0IGxvbmcgbG9uZyBpbnQKCnU2NCByZXF1ZXN0MV8wdGgsCip1dG9waWFfc3Rh
dHVzX291dCwKKnV0b3BpYV9zdGF0dXNfaW4sCiphZHNsX3N0YXR1c19vdXQsIAoqYWRzbF9zdGF0
dXNfaW4sCipoZGxjX3N0YXR1c19vdXQsCipoZGxjX3N0YXR1c19pbiwKKnVzYl9zdGF0dXNfb3V0
LAoqdXNiX3N0YXR1c19pbiwKKmV0aGVybmV0X3N0YXR1c19vdXQsCipldGhlcm5ldF9zdGF0dXNf
aW47CgppbnQgbWFpbigpCnsgCiAgcmVxdWVzdDFfMHRoID0gKCgoKCgoKCgoKCgoKCgoKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAogICgoKHU2NCApKCgqdXRv
cGlhX3N0YXR1c19vdXQ+PjI3ICYgMVUpPT0xVSkpPDw2MyB8ICgodTY0ICkoKCoKICB1dG9waWFf
c3RhdHVzX2luPj4zNSAmIDFVKT09MVUpKTw8NjIpIHwgKCh1NjQgKSgoKnV0b3BpYV9zdGF0dXNf
b3V0Pj4yNiAmIDFVCiAgKT09MVUpKTw8NjEpIHwgKCh1NjQgKSgoKnV0b3BpYV9zdGF0dXNfaW4+
PjM0ICYgMVUpPT0xVSkpPDw2MCkgfCAoKHU2NCApKCgqCiAgdXRvcGlhX3N0YXR1c19vdXQ+PjI1
ICYgMVUpPT0xVSkpPDw1OSkgfCAoKHU2NCApKCgqdXRvcGlhX3N0YXR1c19pbj4+MzMgJiAxVQog
ICk9PTFVKSk8PDU4KSB8ICgodTY0ICkoKCp1dG9waWFfc3RhdHVzX291dD4+MjQgJiAxVSk9PTFV
KSk8PDU3KSB8ICgodTY0ICkoKCoKICB1dG9waWFfc3RhdHVzX2luPj4zMiAmIDFVKT09MVUpKTw8
NTYpIHwgKCh1NjQgKSgoKnV0b3BpYV9zdGF0dXNfb3V0Pj4yMyAmIDFVCiAgKT09MVUpKTw8NTUp
IHwgKCh1NjQgKSgoKnV0b3BpYV9zdGF0dXNfaW4+PjMxICYgMVUpPT0xVSkpPDw1NCkgfCAoKHU2
NCApKCgqCiAgdXRvcGlhX3N0YXR1c19vdXQ+PjIyICYgMVUpPT0xVSkpPDw1MykgfCAoKHU2NCAp
KCgqdXRvcGlhX3N0YXR1c19pbj4+MzAgJiAxVQogICk9PTFVKSk8PDUyKSB8ICgodTY0ICkoKCp1
dG9waWFfc3RhdHVzX291dD4+MjEgJiAxVSk9PTFVKSk8PDUxKSB8ICgodTY0ICkoKCoKICB1dG9w
aWFfc3RhdHVzX2luPj4yOSAmIDFVKT09MVUpKTw8NTApIHwgKCh1NjQgKSgoKnV0b3BpYV9zdGF0
dXNfb3V0Pj4yMCAmIDFVCiAgKT09MVUpKTw8NDkpIHwgKCh1NjQgKSgoKnV0b3BpYV9zdGF0dXNf
aW4+PjI4ICYgMVUpPT0xVSkpPDw0OCkgfCAoKHU2NCApKCgqCiAgdXRvcGlhX3N0YXR1c19vdXQ+
PjE5ICYgMVUpPT0xVSkpPDw0NykgfCAoKHU2NCApKCgqdXRvcGlhX3N0YXR1c19pbj4+MjcgJiAx
VQogICk9PTFVKSk8PDQ2KSB8ICgodTY0ICkoKCp1dG9waWFfc3RhdHVzX291dD4+MTggJiAxVSk9
PTFVKSk8PDQ1KSB8ICgodTY0ICkoKCoKICB1dG9waWFfc3RhdHVzX2luPj4yNiAmIDFVKT09MVUp
KTw8NDQpIHwgKCh1NjQgKSgoKnV0b3BpYV9zdGF0dXNfb3V0Pj4xNyAmIDFVCiAgKT09MVUpKTw8
NDMpIHwgKCh1NjQgKSgoKnV0b3BpYV9zdGF0dXNfaW4+PjI1ICYgMVUpPT0xVSkpPDw0MikgfCAo
KHU2NCApKCgqCiAgdXRvcGlhX3N0YXR1c19vdXQ+PjE2ICYgMVUpPT0xVSkpPDw0MSkgfCAoKHU2
NCApKCgqdXRvcGlhX3N0YXR1c19pbj4+MjQgJiAxVQogICk9PTFVKSk8PDQwKSB8ICgodTY0ICko
KCp1dG9waWFfc3RhdHVzX291dD4+MTUgJiAxVSk9PTFVKSk8PDM5KSB8ICgodTY0ICkoKCoKICB1
dG9waWFfc3RhdHVzX2luPj4yMyAmIDFVKT09MVUpKTw8MzgpIHwgKCh1NjQgKSgoKnV0b3BpYV9z
dGF0dXNfb3V0Pj4xNCAmIDFVCiAgKT09MVUpKTw8MzcpIHwgKCh1NjQgKSgoKnV0b3BpYV9zdGF0
dXNfaW4+PjIyICYgMVUpPT0xVSkpPDwzNikgfCAoKHU2NCApKCgqCiAgdXRvcGlhX3N0YXR1c19v
dXQ+PjEzICYgMVUpPT0xVSkpPDwzNSkgfCAoKHU2NCApKCgqdXRvcGlhX3N0YXR1c19pbj4+MjEg
JiAxVQogICk9PTFVKSk8PDM0KSB8ICgodTY0ICkoKCp1dG9waWFfc3RhdHVzX291dD4+MTIgJiAx
VSk9PTFVKSk8PDMzKSB8ICgodTY0ICkoKCoKICB1dG9waWFfc3RhdHVzX2luPj4yMCAmIDFVKT09
MVUpKTw8MzIpIHwgKCh1NjQgKSgoKnV0b3BpYV9zdGF0dXNfb3V0Pj4xMSAmIDFVCiAgKT09MVUp
KTw8MzEpIHwgKCh1NjQgKSgoKnV0b3BpYV9zdGF0dXNfaW4+PjE5ICYgMVUpPT0xVSkpPDwzMCkg
fCAoKHU2NCApKCgqCiAgdXRvcGlhX3N0YXR1c19vdXQ+PjEwICYgMVUpPT0xVSkpPDwyOSkgfCAo
KHU2NCApKCgqdXRvcGlhX3N0YXR1c19pbj4+MTggJiAxVQogICk9PTFVKSk8PDI4KSB8ICgodTY0
ICkoKCp1dG9waWFfc3RhdHVzX291dD4+OSAmIDFVKT09MVUpKTw8MjcpIHwgKCh1NjQgKSgoKgog
IHV0b3BpYV9zdGF0dXNfaW4+PjE3ICYgMVUpPT0xVSkpPDwyNikgfCAoKHU2NCApKCgqdXRvcGlh
X3N0YXR1c19vdXQ+PjggJiAxVSkKICA9PTFVKSk8PDI1KSB8ICgodTY0ICkoKCp1dG9waWFfc3Rh
dHVzX2luPj4xNiAmIDFVKT09MVUpKTw8MjQpIHwgKCh1NjQgKSgoKgogIHV0b3BpYV9zdGF0dXNf
b3V0Pj43ICYgMVUpPT0xVSkpPDwyMykgfCAoKHU2NCApKCgqdXRvcGlhX3N0YXR1c19pbj4+MTQg
JiAzVSkKICA9PTFVKSk8PDIyKSB8ICgodTY0ICkoKCp1dG9waWFfc3RhdHVzX291dD4+NiAmIDFV
KT09MVUpKTw8MjEpIHwgKCh1NjQgKSgoKgogIHV0b3BpYV9zdGF0dXNfaW4+PjEyICYgM1UpPT0x
VSkpPDwyMCkgfCAoKHU2NCApKCgqdXRvcGlhX3N0YXR1c19vdXQ+PjUgJiAxVSkKICA9PTFVKSk8
PDE5KSB8ICgodTY0ICkoKCp1dG9waWFfc3RhdHVzX2luPj4xMCAmIDNVKT09MVUpKTw8MTgpIHwg
KCh1NjQgKSgoKgogIHV0b3BpYV9zdGF0dXNfb3V0Pj40ICYgMVUpPT0xVSkpPDwxNykgfCAoKHU2
NCApKCgqdXRvcGlhX3N0YXR1c19pbj4+OCAmIDNVKQogID09MVUpKTw8MTYpIHwgKCh1NjQgKSgo
KnV0b3BpYV9zdGF0dXNfb3V0Pj4zICYgMVUpPT0xVSkpPDwxNSkgfCAoKHU2NCApKCgqCiAgdXRv
cGlhX3N0YXR1c19pbj4+NiAmIDNVKT09MVUpKTw8MTQpIHwgKCh1NjQgKSgoKnV0b3BpYV9zdGF0
dXNfb3V0Pj4yICYgMVUpCiAgPT0xVSkpPDwxMykgfCAoKHU2NCApKCgqdXRvcGlhX3N0YXR1c19p
bj4+NCAmIDNVKT09MVUpKTw8MTIpIHwgKCh1NjQgKSgoKgogIHV0b3BpYV9zdGF0dXNfb3V0Pj4x
ICYgMVUpPT0xVSkpPDwxMSkgfCAoKHU2NCApKCgqdXRvcGlhX3N0YXR1c19pbj4+MiAmIDNVKQog
ID09MVUpKTw8MTApIHwgKCh1NjQgKSgoKnV0b3BpYV9zdGF0dXNfb3V0ICYgMVUpPT0xVSkpPDw5
KSB8ICgodTY0ICkoKCoKICB1dG9waWFfc3RhdHVzX2luICYgM1UpPT0xVSkpPDw4KSB8ICgodTY0
ICkoKmFkc2xfc3RhdHVzX291dD09MVUpKTw8NykgfCAoKAogIHU2NCApKCphZHNsX3N0YXR1c19p
bj09MVUpKTw8NikgfCAoKHU2NCApKCpoZGxjX3N0YXR1c19vdXQ9PTFVKSk8PDUpIHwgKCgKICB1
NjQgKSgqaGRsY19zdGF0dXNfaW49PTFVKSk8PDQpIHwgKCh1NjQgKSgqdXNiX3N0YXR1c19vdXQ9
PTFVKSk8PDMpIHwgKCh1NjQgCiAgKSgqdXNiX3N0YXR1c19pbj09MVUpKTw8MikgfCAoKHU2NCAp
KCpldGhlcm5ldF9zdGF0dXNfb3V0PT0xVSkpPDwxKSB8ICgodTY0IAogICkoKmV0aGVybmV0X3N0
YXR1c19pbj09MVUpKTsKCn0K


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2002-04-19 20:43 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-19 13:43 c++/5568: compiles for ever as a c++ file but ok as a .c file pme
  -- strict thread matches above, loose matches on Subject: below --
2002-02-01  3:16 djg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).