[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:98185] gcc2.96のwarningについて


門之園です。

gcc2.95を使用していて、gcc2.96に移行しようとしているのですが、
コンパイルオプションで「-Wall」とした時の、Warningが異なります。

- testプログラム(test.c) ------------------
#include <stdio.h>

#define		AAA	0x00
#define		AAA	0x01

int main( void )
{
	int	a;

	a = AAA;
	printf( "Test Program[%d].\n", a );

	return 0;
}

--------------------------------------------
 >gcc -Wall test.c

このプログラムを、コンパイルした際にgcc-2.95では、
 test.c:4: warning: `AAA' redefined
 test.c:3: warning: this is the location of the previous definition
と出るのですが、gcc-2.96では何も出ません。

何か情報がありましたら、御教示下さい。
以上、宜しくお願いします。
-------------------------------------------------
株式会社 ステップワン
 技術部 システム開発事業部
 門之園 真也
 Tel : 078-271-8530, Fax : 078-271-8531
   HP : http://www.stepone.co.jp
 E-mail : kadono _at_ stepone.co.jp

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: