[Bug target/42093] [4.5 regression] Compressed switch tables for Thumb2 have signed offsets

2023-01-13 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
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

2010-06-07 Thread grosser at gcc dot gnu dot org


--- 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

2009-12-24 Thread ramana at gcc dot gnu dot org


--- 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