Understanding where a certain RTX comes from

2023-11-13 Thread Enrico via Gcc
Good evening, I need help understanding where some RTX comes from. In my target.md I have the following expansion: (define_expand "smaxsf3" [(parallel [(set (match_dup 3) (unspec:SI [(match_operand:SF 1 "register_operand" "") (match_operand:SF

Re: Missed optimization of strcpy(3) (or stpcpy(3))

2023-11-13 Thread Alejandro Colomar via Gcc
Hi Richard, On Mon, Nov 13, 2023 at 07:56:00AM +0100, Richard Biener wrote: > Can you file a bugreport please? It looks like a transform for the > strlen pass. Done; thanks. -- signature.asc Description

[RFC] Structured Exception Handling support for Windows

2023-11-13 Thread Julian Waters via Gcc
gcc's assembler has had support for Windows style Structured Exception Handling for a while now, it would be useful if gcc itself had support for catching hardware faults on Windows through this mechanism as well (For example, the Java HotSpot VM will simply not work on Windows without support for