git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3017
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2003-11-15 Borut Razem <borut.razem@siol.net>
+
+ * src/SDCCmain.c: fixed bug #841645: -MM command line option passed to sdcpp
+
2003-11-15 Erik Petrich <epetrich@ivorytower.norman.ok.us>
* src/SDCCcse.c (cseBBlock): fixed bug #527779
2003-11-11 Bernhard Held <bernhard@bernhardheld.de>
- * src/SDCCmain.c (linkEdit): "fix" #834252
+ * src/SDCCmain.c (linkEdit): "fix" #834252
2003-11-11 Erik Petrich <epetrich@ivorytower.norman.ok.us>
#define OPTION_ICODE_IN_ASM "--i-code-in-asm"
#define OPTION_PRINT_SEARCH_DIRS "--print-search-dirs"
#define OPTION_MSVC_ERROR_STYLE "--vc"
-#define OPTION_USE_STDOUT "--use-stdout"
+#define OPTION_USE_STDOUT "--use-stdout"
static const OPTION
optionsTable[] = {
case 'M':
{
preProcOnly = 1;
- addSet(&preArgvSet, Safe_strdup("-M"));
- break;
+ if (argv[i][2] == 'M')
+ addSet(&preArgvSet, Safe_strdup("-MM"));
+ else
+ addSet(&preArgvSet, Safe_strdup("-M"));
+ break;
}
case 'C':
{