Skip to content

Goto gcc bugfixes and extensions #36

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 11 commits into from
May 18, 2016

Conversation

tautschnig
Copy link
Collaborator

Minor improvements to goto-cc's error handling and support for various compiler names behind goto-gcc

@tautschnig tautschnig force-pushed the goto-gcc-bugfixes-extensions branch from e456954 to 0e7ca57 Compare March 24, 2016 08:32
@tautschnig tautschnig force-pushed the goto-gcc-bugfixes-extensions branch 3 times, most recently from 21d616b to dfa167e Compare April 3, 2016 16:25
@kroening kroening self-assigned this Apr 18, 2016
@tautschnig tautschnig force-pushed the goto-gcc-bugfixes-extensions branch from dfa167e to c357246 Compare April 25, 2016 16:59
@tautschnig tautschnig force-pushed the goto-gcc-bugfixes-extensions branch from c357246 to 5793601 Compare May 3, 2016 13:21
tautschnig and others added 11 commits May 17, 2016 00:01
Supports, e.g., x86_64-apple-darwin14-llvm-gcc-4.2 when invoked as
x86_64-apple-darwin14-llvm-goto-gcc-4.2

cr https://cr.amazon.com/r/4975025/
Windows vs. Unix need distinct treatment for executables; cleanup
of duplicate declaration (using include instead) and formatting.
…iple times

Before, hybrid binaries could not be built from stdin as noticed by Norbert.
This was caused by preprocessing consuming stdin, leaving no input left for
subsequent (native) gcc invocations. Now an input file "-" triggers reading all
input into a temporary file, which is then opened and set as file descriptor for
subprocesses.
Do not handle "-m" any more, as recent gcc versions do not support
it.

Signed-off-by: Norbert Manthey <nmanthey@amazon.de>
CC: Michael Tautschnig <tautschn@amazon.co.uk>
CC: Daniel Kroening <dankro@amazon.co.uk>

CR: https://cr.amazon.com/r/5198492/
@tautschnig tautschnig force-pushed the goto-gcc-bugfixes-extensions branch from 5793601 to ad1b396 Compare May 17, 2016 00:02
@kroening kroening merged commit 7dbad59 into diffblue:master May 18, 2016
@tautschnig tautschnig deleted the goto-gcc-bugfixes-extensions branch June 20, 2016 10:00
smowton added a commit to smowton/cbmc that referenced this pull request May 9, 2018
Fix: distinguish malloc from other side-effects
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants