0
0
mirror of https://github.com/netwide-assembler/nasm.git synced 2025-10-10 00:25:06 -04:00

Merge branch 'nasm-2.12.xx'

Resolved Conflicts:
	configure.in
	output/codeview.c

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
This commit is contained in:
H. Peter Anvin
2016-03-01 21:51:40 -08:00
4 changed files with 16 additions and 14 deletions

View File

@@ -75,6 +75,10 @@ AH_TEMPLATE(WORDS_LITTLEENDIAN,
[Define to 1 if your processor stores words with the least significant
byte first (like Intel and VAX, unlike Motorola and SPARC).])
dnl Force gcc and gcc-compatible compilers treat signed integers
dnl as 2's complement
PA_ADD_CFLAGS([-fwrapv])
dnl Look for programs...
AC_CHECK_PROGS(NROFF, nroff, false)
AC_CHECK_PROGS(ASCIIDOC, asciidoc, false)
@@ -180,9 +184,10 @@ AC_ARG_ENABLE([ccache],
[CC="ccache $CC"],
[])
dnl If we have gcc, add appropriate options
dnl If we have gcc, add appropriate code cleanliness options
PA_ADD_CFLAGS([-W])
PA_ADD_CFLAGS([-Wall])
PA_ADD_CFLAGS([-std=c99])
PA_ADD_CFLAGS([-pedantic])
AC_ARG_ENABLE([werror],
[AC_HELP_STRING([--enable-werror],

2
md5.h
View File

@@ -1,7 +1,7 @@
#ifndef _MD5_H_
#define _MD5_H_
#include <stdint.h>
#include <inttypes.h>
#define MD5_HASHBYTES 16

3
nasm.c
View File

@@ -807,9 +807,6 @@ static bool process_arg(char *p, char *q)
"--prefix,--postfix\n"
" this options prepend or append the given argument to all\n"
" extern and global variables\n"
"--allow-64-bit\n"
" do not restrict 64-bit code to 64-bit capable output\n"
" formats (use with care, no complaining)\n\n"
"Warnings:\n");
for (i = 0; i <= ERR_WARN_MAX; i++)
printf(" %-23s %s (default %s)\n",

View File

@@ -59,15 +59,15 @@ static void cv8_output(int type, void *param);
static void cv8_cleanup(void);
const struct dfmt df_cv8 = {
.fullname = "Codeview 8",
.shortname = "cv8",
.init = cv8_init,
.linenum = cv8_linenum,
.debug_deflabel = cv8_deflabel,
.debug_directive = null_debug_directive,
.debug_typevalue = cv8_typevalue,
.debug_output = cv8_output,
.cleanup = cv8_cleanup,
"Codeview 8", /* .fullname */
"cv8", /* .shortname */
cv8_init, /* .init */
cv8_linenum, /* .linenum */
cv8_deflabel, /* .debug_deflabel */
null_debug_directive, /* .debug_directive */
cv8_typevalue, /* .debug_typevalue */
cv8_output, /* .debug_output */
cv8_cleanup, /* .cleanup */
};
/*******************************************************************************