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
This commit is contained in:
parent
dd3b33d773
commit
fb7c3b0519
2 changed files with 8 additions and 3 deletions
|
@ -1,3 +1,8 @@
|
|||
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>
|
||||
|
||||
PR middle-end/32244
|
||||
|
|
|
@ -2469,9 +2469,6 @@ override_options (void)
|
|||
if (bfin_lib_id_given && ! TARGET_ID_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)
|
||||
error ("Can't use multiple stack checking methods together.");
|
||||
|
||||
|
@ -2486,6 +2483,9 @@ override_options (void)
|
|||
if (TARGET_SEP_DATA)
|
||||
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
|
||||
need to use ".4byte" and sometimes we need to use ".picptr".
|
||||
See bfin_assemble_integer for details. */
|
||||
|
|
Loading…
Add table
Reference in a new issue