Commit 0e3fdb48 by Richard Biener

re PR c/49396 (c-family/c-cppbuiltin.c: duplicate if expressions)

2011-08-24  Richard Guenther  <rguenther@suse.de>

	PR c/49396

	c-family/
	* c-cppbuiltin.c (c_cpp_builtins_optimize_pragma): Fix conditional.

From-SVN: r178032
parent 6f0faeed
011-08-22 Gabriel Charette <gchare@google.com> 2011-08-24 Richard Guenther <rguenther@suse.de>
PR c/49396
* c-cppbuiltin.c (c_cpp_builtins_optimize_pragma): Fix conditional.
2011-08-22 Gabriel Charette <gchare@google.com>
* c-opts.c (c_finish_options): Force BUILTINS_LOCATION for tokens * c-opts.c (c_finish_options): Force BUILTINS_LOCATION for tokens
defined in cpp_init_builtins and c_cpp_builtins. defined in cpp_init_builtins and c_cpp_builtins.
......
...@@ -560,7 +560,7 @@ c_cpp_builtins_optimize_pragma (cpp_reader *pfile, tree prev_tree, ...@@ -560,7 +560,7 @@ c_cpp_builtins_optimize_pragma (cpp_reader *pfile, tree prev_tree,
cpp_undef (pfile, "__FINITE_MATH_ONLY__"); cpp_undef (pfile, "__FINITE_MATH_ONLY__");
cpp_define (pfile, "__FINITE_MATH_ONLY__=1"); cpp_define (pfile, "__FINITE_MATH_ONLY__=1");
} }
else if (!prev->x_flag_finite_math_only && cur->x_flag_finite_math_only) else if (prev->x_flag_finite_math_only && !cur->x_flag_finite_math_only)
{ {
cpp_undef (pfile, "__FINITE_MATH_ONLY__"); cpp_undef (pfile, "__FINITE_MATH_ONLY__");
cpp_define (pfile, "__FINITE_MATH_ONLY__=0"); cpp_define (pfile, "__FINITE_MATH_ONLY__=0");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment