diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2017-03-13 08:04:22 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2017-03-13 16:23:25 -0300 |
commit | c89721e25d609ec4f3366a3956b2f3e5acd76e77 (patch) | |
tree | db23733a3e5e87eede3ef26512b5ab3900e9408d | |
parent | ae65d4f3c3995279ca458c460ebf8bab1885fa03 (diff) | |
download | glibc-c89721e25d609ec4f3366a3956b2f3e5acd76e77.tar.gz glibc-c89721e25d609ec4f3366a3956b2f3e5acd76e77.tar.xz glibc-c89721e25d609ec4f3366a3956b2f3e5acd76e77.zip |
build-many-glibcs: Remove no_isolate from SH config
Now with d40dbe7 SH build does not require more the no_isolate gcc options to correct build glibc (since SH build now does not generate a trap anymore). This patch removes the unrequired options from SH config. Checked with a build for sh3-linux-gnu, sh3eb-linux-gnu, sh4-linux-gnu, and sh4eb-linux-gnu. * scripts/build-many-glibcs.py (Context.add_all_configs): Remove no_isolate usage for SH.
-rw-r--r-- | ChangeLog | 5 | ||||
-rwxr-xr-x | scripts/build-many-glibcs.py | 25 |
2 files changed, 11 insertions, 19 deletions
diff --git a/ChangeLog b/ChangeLog index 44dec7cb30..c3b9de6ca5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2017-03-13 Adhemerval Zanella <adhemerval.zanella@linaro.org> + + * scripts/build-many-glibcs.py (Context.add_all_configs): Remove + no_isolate usage for SH. + 2017-03-13 Wilco Dijkstra <wdijkstr@arm.com> [BZ #15105] diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py index 4330f7fc50..388abc3650 100755 --- a/scripts/build-many-glibcs.py +++ b/scripts/build-many-glibcs.py @@ -159,11 +159,6 @@ class Context(object): def add_all_configs(self): """Add all known glibc build configurations.""" - # On architectures missing __builtin_trap support, these - # options may be needed as a workaround; see - # <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70216> for SH. - no_isolate = ('-fno-isolate-erroneous-paths-dereference' - ' -fno-isolate-erroneous-paths-attribute') self.add_config(arch='aarch64', os_name='linux-gnu') self.add_config(arch='aarch64_be', @@ -337,31 +332,23 @@ class Context(object): glibcs=[{}, {'arch': 's390', 'ccopts': '-m31'}]) self.add_config(arch='sh3', - os_name='linux-gnu', - glibcs=[{'ccopts': no_isolate}]) + os_name='linux-gnu') self.add_config(arch='sh3eb', - os_name='linux-gnu', - glibcs=[{'ccopts': no_isolate}]) + os_name='linux-gnu') self.add_config(arch='sh4', - os_name='linux-gnu', - glibcs=[{'ccopts': no_isolate}]) + os_name='linux-gnu') self.add_config(arch='sh4eb', - os_name='linux-gnu', - glibcs=[{'ccopts': no_isolate}]) + os_name='linux-gnu') self.add_config(arch='sh4', os_name='linux-gnu', variant='soft', gcc_cfg=['--without-fp'], - glibcs=[{'variant': 'soft', - 'cfg': ['--without-fp'], - 'ccopts': no_isolate}]) + glibcs=[{'variant': 'soft', 'cfg': ['--without-fp']}]) self.add_config(arch='sh4eb', os_name='linux-gnu', variant='soft', gcc_cfg=['--without-fp'], - glibcs=[{'variant': 'soft', - 'cfg': ['--without-fp'], - 'ccopts': no_isolate}]) + glibcs=[{'variant': 'soft', 'cfg': ['--without-fp']}]) self.add_config(arch='sparc64', os_name='linux-gnu', glibcs=[{}, |