Commit fb7c3b05 by Bernd Schmidt Committed by Bernd Schmidt

bfin.c (override_options): Reorder tests so that flag_pic gets enabled for -msep-data.

	* config/bfin/bfin.c (override_options): Reorder tests so that
	flag_pic gets enabled for -msep-data.

From-SVN: r131829
parent dd3b33d7
2008-01-25 Bernd Schmidt <bernd.schmidt@analog.com>
* config/bfin/bfin.c (override_options): Reorder tests so that
flag_pic gets enabled for -msep-data.
2008-01-25 Richard Guenther <rguenther@suse.de> 2008-01-25 Richard Guenther <rguenther@suse.de>
PR middle-end/32244 PR middle-end/32244
......
...@@ -2469,9 +2469,6 @@ override_options (void) ...@@ -2469,9 +2469,6 @@ override_options (void)
if (bfin_lib_id_given && ! TARGET_ID_SHARED_LIBRARY) if (bfin_lib_id_given && ! TARGET_ID_SHARED_LIBRARY)
error ("-mshared-library-id= specified without -mid-shared-library"); error ("-mshared-library-id= specified without -mid-shared-library");
if (TARGET_ID_SHARED_LIBRARY && flag_pic == 0)
flag_pic = 1;
if (stack_limit_rtx && TARGET_STACK_CHECK_L1) if (stack_limit_rtx && TARGET_STACK_CHECK_L1)
error ("Can't use multiple stack checking methods together."); error ("Can't use multiple stack checking methods together.");
...@@ -2486,6 +2483,9 @@ override_options (void) ...@@ -2486,6 +2483,9 @@ override_options (void)
if (TARGET_SEP_DATA) if (TARGET_SEP_DATA)
target_flags |= MASK_ID_SHARED_LIBRARY | MASK_LEAF_ID_SHARED_LIBRARY; target_flags |= MASK_ID_SHARED_LIBRARY | MASK_LEAF_ID_SHARED_LIBRARY;
if (TARGET_ID_SHARED_LIBRARY && flag_pic == 0)
flag_pic = 1;
/* There is no single unaligned SI op for PIC code. Sometimes we /* There is no single unaligned SI op for PIC code. Sometimes we
need to use ".4byte" and sometimes we need to use ".picptr". need to use ".4byte" and sometimes we need to use ".picptr".
See bfin_assemble_integer for details. */ See bfin_assemble_integer for details. */
......
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