[Bug target/42093] [4.5 regression] Compressed switch tables for Thumb2 have signed offsets
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42093 --- Comment #9 from CVS Commits --- The master branch has been updated by Alexandre Oliva : https://gcc.gnu.org/g:31aaa6ef5a952d4f64fb04010459f28e0e793702 commit r13-5161-g31aaa6ef5a952d4f64fb04010459f28e0e793702 Author: Alexandre Oliva Date: Fri Jan 13 21:15:42 2023 -0300 [PR42093] [arm] [thumb2] disable tree-dce for test CD-DCE introduces blocks to share common PHI nodes, which replaces a backwards branch that used to prevent the thumb2 jump table shortening that PR42093 tested for. In order to keep on testing that the backward branch prevents the jumptable shortening, disable tree-dce. for gcc/testsuite/ChangeLog PR target/42093 * gcc.target/arm/pr42093.c: Disable tree-dce.
[Bug target/42093] [4.5 regression] Compressed switch tables for Thumb2 have signed offsets
--- Comment #8 from grosser at gcc dot gnu dot org 2010-06-07 20:59 --- Subject: Bug 42093 Author: grosser Date: Mon Jun 7 20:59:33 2010 New Revision: 160403 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=160403 Log: Merge some commits missed during a merge from mainline in Dez 2009. * README: Mention changes to Makefile.in and functions.texi. * gather-docs: Mention 'make stamp-functions' in the header. svn+ssh://gcc.gnu.org/svn/gcc/tr...@154545 * functions.texi: Rebuild. svn+ssh://gcc.gnu.org/svn/gcc/tr...@154546 Fix PR target/40887 2009-12-24 Julian Brown jul...@codesourcery.com Ramana Radhakrishnan ramana.radhakrish...@arm.com PR target/40887 * config/arm/arm.c (output_call_mem): Remove armv5 support. * config/arm/arm.md (*call_mem): Disable for armv5. Add note. (*call_value_mem): Likewise. PR target/40887 * gcc.target/gcc.arm/pr40887.c: New test. svn+ssh://gcc.gnu.org/svn/gcc/tr...@155453 Fix PR target/42093 2009-12-23 Ramana Radhakrishnan ramana.radhakrish...@arm.com PR target/42093 * config/arm/arm.h (CASE_VECTOR_PC_RELATIVE): Fix macro usage to TARGET_THUMB1. (CASE_VECTOR_SHORTEN_MODE): Allow signed offsets only for TARGET_THUMB1. 2009-12-23 Ramana Radhakrishnan ramana.radhakrish...@arm.com PR target/42093 * gcc.target/arm/pr42093.c: New test. svn+ssh://gcc.gnu.org/svn/gcc/tr...@155428 PR debug/42454 * dwarf2out.c (add_ranges_by_labels_to_AT_range_list): New function. (dwarf2out_finish): Call add_ranges_by_labels_to_AT_range_list. * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add check for .debug_ranges. svn+ssh://gcc.gnu.org/svn/gcc/tr...@155429 Added: branches/graphite/gcc/testsuite/gcc.target/arm/pr40887.c branches/graphite/gcc/testsuite/gcc.target/arm/pr42093.c Modified: branches/graphite/gcc/config/arm/arm.c branches/graphite/gcc/config/arm/arm.h branches/graphite/gcc/config/arm/arm.md branches/graphite/gcc/dwarf2out.c branches/graphite/gcc/testsuite/gcc.dg/debug/dwarf2/aranges-fnsec-1.c branches/graphite/libiberty/README branches/graphite/libiberty/functions.texi branches/graphite/libiberty/gather-docs -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42093
[Bug target/42093] [4.5 regression] Compressed switch tables for Thumb2 have signed offsets
--- Comment #7 from ramana at gcc dot gnu dot org 2009-12-24 10:18 --- Matthias confirmed to me privately that his bootstrap had gone past the infinite loop in stage2 . There might be other issues with Thumb2 bootstrap - we'll open new bugs in the future for those. Updated subject line to be more appropriate. -- ramana at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Component|bootstrap |target Resolution||FIXED Summary|[4.5 regression] bootstrap |[4.5 regression] Compressed |hangs in stage2 run of |switch tables for Thumb2 |build/gengtype |have signed offsets http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42093