[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#686178: Bug still present in new versions of g++



  I will clone and reassign this bug as it is still present in new g++ versions

vdanjean@eyak:/tmp$ run() { echo "=> $*"; "$@" ; } ; run cat /tmp/toto.cpp ; run cat /tmp/titi.cpp ; for v in 4.8 4.9 5 ; do echo "###### $v ######" ; run g++-$v -Wall -c toto.cpp ; run g++-$v -Wall --language=c -c toto.cpp ; run g++-$v -Wall -c titi.cpp ; done
=> cat /tmp/toto.cpp
#pragma GCC diagnostic ignored "-Wcpp"
#warning this is a warning

=> cat /tmp/titi.cpp
#pragma GCC wrong-pragma ignored "-Wcpp"
#pragma GXX diagnostic ignored "-Wcpp"
#pragma GCC diagnostic ignored "-Wwrong-option"
#warning this is a warning

###### 4.8 ######
=> g++-4.8 -Wall -c toto.cpp
toto.cpp:2:2: warning: #warning this is a warning [-Wcpp]
 #warning this is a warning
  ^
=> g++-4.8 -Wall --language=c -c toto.cpp
=> g++-4.8 -Wall -c titi.cpp
titi.cpp:1:0: warning: ignoring #pragma GCC wrong [-Wunknown-pragmas]
 #pragma GCC wrong-pragma ignored "-Wcpp"
 ^
titi.cpp:2:0: warning: ignoring #pragma GXX diagnostic [-Wunknown-pragmas]
 #pragma GXX diagnostic ignored "-Wcpp"
 ^
titi.cpp:4:2: warning: #warning this is a warning [-Wcpp]
 #warning this is a warning
  ^
titi.cpp:3:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas]
 #pragma GCC diagnostic ignored "-Wwrong-option"
                                ^
###### 4.9 ######
=> g++-4.9 -Wall -c toto.cpp
toto.cpp:2:2: warning: #warning this is a warning [-Wcpp]
 #warning this is a warning
  ^
=> g++-4.9 -Wall --language=c -c toto.cpp
=> g++-4.9 -Wall -c titi.cpp
titi.cpp:1:0: warning: ignoring #pragma GCC wrong [-Wunknown-pragmas]
 #pragma GCC wrong-pragma ignored "-Wcpp"
 ^
titi.cpp:2:0: warning: ignoring #pragma GXX diagnostic [-Wunknown-pragmas]
 #pragma GXX diagnostic ignored "-Wcpp"
 ^
titi.cpp:4:2: warning: #warning this is a warning [-Wcpp]
 #warning this is a warning
  ^
titi.cpp:3:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas]
 #pragma GCC diagnostic ignored "-Wwrong-option"
                                ^
###### 5 ######
=> g++-5 -Wall -c toto.cpp
toto.cpp:2:2: warning: #warning this is a warning [-Wcpp]
 #warning this is a warning
  ^
=> g++-5 -Wall --language=c -c toto.cpp
=> g++-5 -Wall -c titi.cpp
titi.cpp:1:0: warning: ignoring #pragma GCC wrong [-Wunknown-pragmas]
 #pragma GCC wrong-pragma ignored "-Wcpp"
 ^
titi.cpp:2:0: warning: ignoring #pragma GXX diagnostic [-Wunknown-pragmas]
 #pragma GXX diagnostic ignored "-Wcpp"
 ^
titi.cpp:4:2: warning: #warning this is a warning [-Wcpp]
 #warning this is a warning
  ^
titi.cpp:3:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas]
 #pragma GCC diagnostic ignored "-Wwrong-option"
                                ^
vdanjean@eyak:/tmp$


-- 
Vincent Danjean       GPG key ID 0xD17897FA         vdanjean@debian.org
GPG key fingerprint: 621E 3509 654D D77C 43F5  CA4A F6AE F2AF D178 97FA
Unofficial pkgs: http://moais.imag.fr/membres/vincent.danjean/deb.html
APT repo:  deb http://people.debian.org/~vdanjean/debian unstable main


Reply to: