Add assember CFI directives to millicode division and remainder routines.
commitddb0f66e6c1e846bdc217075c9a770bfd0b01970
authorJohn David Anglin <danglin@gcc.gnu.org>
Wed, 5 Apr 2023 14:44:54 +0000 (5 14:44 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Wed, 5 Apr 2023 14:44:54 +0000 (5 14:44 +0000)
treeceb799eff1ddcc8225f9ca97d832f03d88461cbc
parentf0f372fab3e70622a4ea6fe4073991e1bb506e4e
Add assember CFI directives to millicode division and remainder routines.

The millicode division and remainder routines trap division by zero.
The unwinder needs these directives to unwind divide by zero traps.

2023-04-05  John David Anglin  <danglin@gcc.gnu.org>

libgcc/ChangeLog:

PR target/109374
* config/pa/milli64.S (RETURN_COLUMN): Define.
($$divI): Add CFI directives.
($$divU): Likewise.
($$remI): Likewise.
($$remU): Likewise.
libgcc/config/pa/milli64.S