[Bug preprocessor/78581] Out of memory when preprocessing #include with -traditional

2016-11-29 Thread rf at rufflewind dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78581 --- Comment #1 from Phil Ruffwind --- After some more testing, it looks the following environment variable must be set to trigger the crash: C_INCLUDE_PATH=: The variable must contain at least 25 characters, and the

[Bug preprocessor/78581] New: Out of memory when preprocessing #include with -traditional

2016-11-29 Thread rf at rufflewind dot com
Priority: P3 Component: preprocessor Assignee: unassigned at gcc dot gnu.org Reporter: rf at rufflewind dot com Target Milestone: --- Suppose there are two files within the same directory: File "a": #define g 0 #include "b" #if g

[Bug tree-optimization/69871] New: Type punned structs returned by value optimized poorly

2016-02-19 Thread rf at rufflewind dot com
Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: rf at rufflewind dot com Target Milestone: --- The following code, which unpacks a 32-bit integer into a struct of four bytes, does not optimize as well as it should. While "unpack"