[Bug c++/81867] New: Internal completer error: Segmentation Fault

2017-08-16 Thread al_thomason at iname dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81867

Bug ID: 81867
   Summary: Internal completer error:  Segmentation Fault
   Product: gcc
   Version: 4.9.2
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c++
  Assignee: unassigned at gcc dot gnu.org
  Reporter: al_thomason at iname dot com
  Target Milestone: ---

While compiling my project using the Arduino IDE, I received the following:


sketch/AltReg_Serial.cpp: In function 'send_outbound':
sketch/AltReg_Serial.cpp:704:1: internal compiler error: Segmentation fault
 }
 ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
lto-wrapper:
/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc
returned 1 exit status
/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld:
error: lto-wrapper failed
collect2: error: ld returned 1 exit status
exit status 1
Error compiling for board Arduino/Genuino Uno.
==

Environment is Arduino 1.8.1 for Linux.
Board type selected is Arduino/Genuino Uno

Per the release notes, gcc version is: 4.9.2

The following is a more verbose output during compiling:
==

Arduino: 1.8.1 (Linux), Board: "Arduino/Genuino Uno"

/usr/lib/arduino-1.8.1/arduino-builder -dump-prefs -logger=machine -hardware
/usr/lib/arduino-1.8.1/hardware -hardware /home/al/.arduino15/packages
-hardware /home/al/Arduino/hardware -tools /usr/lib/arduino-1.8.1/tools-builder
-tools /usr/lib/arduino-1.8.1/hardware/tools/avr -tools
/home/al/.arduino15/packages -built-in-libraries
/usr/lib/arduino-1.8.1/libraries -libraries /home/al/Arduino/libraries
-fqbn=arduino:avr:uno -ide-version=10801 -build-path /tmp/arduino_build_538784
-warnings=none -prefs=build.warn_data_percentage=75
-prefs=runtime.tools.avr-gcc.path=/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2
-prefs=runtime.tools.arduinoOTA.path=/home/al/.arduino15/packages/arduino/tools/arduinoOTA/1.1.1
-prefs=runtime.tools.avrdude.path=/home/al/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9
-verbose /home/al/Arduino/SmartRegulatorv1.1.0/SmartRegulatorv1.1.0.ino
/usr/lib/arduino-1.8.1/arduino-builder -compile -logger=machine -hardware
/usr/lib/arduino-1.8.1/hardware -hardware /home/al/.arduino15/packages
-hardware /home/al/Arduino/hardware -tools /usr/lib/arduino-1.8.1/tools-builder
-tools /usr/lib/arduino-1.8.1/hardware/tools/avr -tools
/home/al/.arduino15/packages -built-in-libraries
/usr/lib/arduino-1.8.1/libraries -libraries /home/al/Arduino/libraries
-fqbn=arduino:avr:uno -ide-version=10801 -build-path /tmp/arduino_build_538784
-warnings=none -prefs=build.warn_data_percentage=75
-prefs=runtime.tools.avr-gcc.path=/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2
-prefs=runtime.tools.arduinoOTA.path=/home/al/.arduino15/packages/arduino/tools/arduinoOTA/1.1.1
-prefs=runtime.tools.avrdude.path=/home/al/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9
-verbose /home/al/Arduino/SmartRegulatorv1.1.0/SmartRegulatorv1.1.0.ino
Using board 'uno' from platform in folder:
/home/al/.arduino15/packages/arduino/hardware/avr/1.6.18
Using core 'arduino' from platform in folder:
/home/al/.arduino15/packages/arduino/hardware/avr/1.6.18
Detecting libraries used...
"/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++"
-c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections
-fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC
-mmcu=atmega328p -DF_CPU=1600L -DARDUINO=10801 -DARDUINO_AVR_UNO
-DARDUINO_ARCH_AVR  
"-I/home/al/.arduino15/packages/arduino/hardware/avr/1.6.18/cores/arduino"
"-I/home/al/.arduino15/packages/arduino/hardware/avr/1.6.18/variants/standard"
"/tmp/arduino_build_538784/sketch/SmartRegulatorv1.1.0.ino.cpp" -o "/dev/null"
Using cached library dependencies for file:
/tmp/arduino_build_538784/sketch/AltReg_CAN.cpp
Using cached library dependencies for file:
/tmp/arduino_build_538784/sketch/AltReg_Serial.cpp
Using cached library dependencies for file:
/tmp/arduino_build_538784/sketch/Alternator.cpp
Using cached library dependencies for file:
/tmp/arduino_build_538784/sketch/CPE.c
Using cached library dependencies for file:
/tmp/arduino_build_538784/sketch/Flash.cpp
Using cached library dependencies for file:
/tmp/arduino_build_538784/sketch/Sensors.cpp
Using cached library dependencies for file:
/home/al/Arduino/libraries/I2Cx/I2Cx.cpp
Generating function prototypes...
"/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3

[Bug c++/81868] New: Internal completer error: Segmentation Fault

2017-08-16 Thread al_thomason at iname dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81868

Bug ID: 81868
   Summary: Internal completer error:  Segmentation Fault
   Product: gcc
   Version: 4.9.2
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c++
  Assignee: unassigned at gcc dot gnu.org
  Reporter: al_thomason at iname dot com
  Target Milestone: ---

While compiling my project using the Arduino IDE, I received the following:


sketch/AltReg_Serial.cpp: In function 'send_outbound':
sketch/AltReg_Serial.cpp:704:1: internal compiler error: Segmentation fault
 }
 ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
lto-wrapper:
/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc
returned 1 exit status
/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld:
error: lto-wrapper failed
collect2: error: ld returned 1 exit status
exit status 1
Error compiling for board Arduino/Genuino Uno.
==

Environment is Arduino 1.8.1 for Linux.
Board type selected is Arduino/Genuino Uno

Per the release notes, gcc version is: 4.9.2

The following is a more verbose output during compiling:
==

Arduino: 1.8.1 (Linux), Board: "Arduino/Genuino Uno"

/usr/lib/arduino-1.8.1/arduino-builder -dump-prefs -logger=machine -hardware
/usr/lib/arduino-1.8.1/hardware -hardware /home/al/.arduino15/packages
-hardware /home/al/Arduino/hardware -tools /usr/lib/arduino-1.8.1/tools-builder
-tools /usr/lib/arduino-1.8.1/hardware/tools/avr -tools
/home/al/.arduino15/packages -built-in-libraries
/usr/lib/arduino-1.8.1/libraries -libraries /home/al/Arduino/libraries
-fqbn=arduino:avr:uno -ide-version=10801 -build-path /tmp/arduino_build_538784
-warnings=none -prefs=build.warn_data_percentage=75
-prefs=runtime.tools.avr-gcc.path=/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2
-prefs=runtime.tools.arduinoOTA.path=/home/al/.arduino15/packages/arduino/tools/arduinoOTA/1.1.1
-prefs=runtime.tools.avrdude.path=/home/al/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9
-verbose /home/al/Arduino/SmartRegulatorv1.1.0/SmartRegulatorv1.1.0.ino
/usr/lib/arduino-1.8.1/arduino-builder -compile -logger=machine -hardware
/usr/lib/arduino-1.8.1/hardware -hardware /home/al/.arduino15/packages
-hardware /home/al/Arduino/hardware -tools /usr/lib/arduino-1.8.1/tools-builder
-tools /usr/lib/arduino-1.8.1/hardware/tools/avr -tools
/home/al/.arduino15/packages -built-in-libraries
/usr/lib/arduino-1.8.1/libraries -libraries /home/al/Arduino/libraries
-fqbn=arduino:avr:uno -ide-version=10801 -build-path /tmp/arduino_build_538784
-warnings=none -prefs=build.warn_data_percentage=75
-prefs=runtime.tools.avr-gcc.path=/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2
-prefs=runtime.tools.arduinoOTA.path=/home/al/.arduino15/packages/arduino/tools/arduinoOTA/1.1.1
-prefs=runtime.tools.avrdude.path=/home/al/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9
-verbose /home/al/Arduino/SmartRegulatorv1.1.0/SmartRegulatorv1.1.0.ino
Using board 'uno' from platform in folder:
/home/al/.arduino15/packages/arduino/hardware/avr/1.6.18
Using core 'arduino' from platform in folder:
/home/al/.arduino15/packages/arduino/hardware/avr/1.6.18
Detecting libraries used...
"/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++"
-c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections
-fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC
-mmcu=atmega328p -DF_CPU=1600L -DARDUINO=10801 -DARDUINO_AVR_UNO
-DARDUINO_ARCH_AVR  
"-I/home/al/.arduino15/packages/arduino/hardware/avr/1.6.18/cores/arduino"
"-I/home/al/.arduino15/packages/arduino/hardware/avr/1.6.18/variants/standard"
"/tmp/arduino_build_538784/sketch/SmartRegulatorv1.1.0.ino.cpp" -o "/dev/null"
Using cached library dependencies for file:
/tmp/arduino_build_538784/sketch/AltReg_CAN.cpp
Using cached library dependencies for file:
/tmp/arduino_build_538784/sketch/AltReg_Serial.cpp
Using cached library dependencies for file:
/tmp/arduino_build_538784/sketch/Alternator.cpp
Using cached library dependencies for file:
/tmp/arduino_build_538784/sketch/CPE.c
Using cached library dependencies for file:
/tmp/arduino_build_538784/sketch/Flash.cpp
Using cached library dependencies for file:
/tmp/arduino_build_538784/sketch/Sensors.cpp
Using cached library dependencies for file:
/home/al/Arduino/libraries/I2Cx/I2Cx.cpp
Generating function prototypes...
"/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3

[Bug c++/81868] Internal completer error: Segmentation Fault

2017-08-16 Thread al_thomason at iname dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81868

--- Comment #1 from Al Thomason  ---
I was unable to attach the source files, too large.  Please download directly
from:
 https://github.com/AlternatorRegulator/alt-Source/archive/1.1.0.zip
-or-
 https://github.com/AlternatorRegulator/alt-Source/archive/1.1.0.tar.gz

[Bug c++/81867] Internal completer error: Segmentation Fault

2017-08-20 Thread al_thomason at iname dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81867

--- Comment #3 from Al Thomason  ---
I will see if I am able to test using a newer rev, the GCC compiler seems to be
rather deeply embedded into the Arduino IDE...