gcc/testsuite/ChangeLog:
2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
* lib/gcc-dg.exp: Bail on region overflow for tiny targets.
* lib/target-utils.exp: Ditto.
* lib/target-supports.exp: Declare PRU target as tiny.
From-SVN: r272206
2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
+ * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
+ * lib/target-utils.exp: Ditto.
+ * lib/target-supports.exp: Declare PRU target as tiny.
+
+2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
+
* gcc.target/pru/abi-arg-struct.c: New test.
* gcc.target/pru/ashiftrt.c: New test.
* gcc.target/pru/builtins-1.c: New test.
&& [check_effective_target_avr_tiny] } {
return 1
}
+ # PRU Program Counter is 16-bits, and trampolines are not supported.
+ # Hence directly declare as a tiny target.
+ if [istarget pru-*-*] {
+ return 1
+ }
return 0
}]
}
&& [check_effective_target_tiny] } {
return "memory full"
}
+ if { [regexp "(^|\n)\[^\n\]*: region \[^\n\]* overflowed" $output]
+ && [check_effective_target_tiny] } {
+ return "memory full"
+ }
if { [istarget spu-*-*] && \
[string match "*exceeds local store*" $output] } {